Diskzyv0.1
Nicht von Hand löschen

Was ist /private/var/db/diagnostics? Darf man es löschen?

Kurze Antwort

Lösche /private/var/db/diagnostics nicht von Hand. Es ist der Speicher des einheitlichen Protokolls von macOS, in das das System ständig schreibt und das es selbst kürzt. Wenn du daraus Dateien entfernst, während der Mac läuft, kann das Protokoll beschädigt werden.

Wo es liegt

/private/var/db/diagnostics

Was es ist

Seit macOS Sierra schreiben das System und die meisten Apps ihre Protokollmeldungen in ein einheitliches Protokoll (Unified Log). Die komprimierten Protokolldateien liegen in /private/var/db/diagnostics, und ein Begleitordner, /private/var/db/uuidtext, enthält den Text, der nötig ist, um sie wieder in lesbare Meldungen zu verwandeln. Die App Konsole und der Befehl log lesen aus beiden.

macOS verwaltet die Größe. Alte Einträge werden entfernt, wenn neue hinzukommen, sodass der Ordner innerhalb einer Grenze bleibt, statt endlos zu wachsen.

Er kann größer sein als üblich, wenn eine App oder ein Systemprozess besonders viel protokolliert, was normalerweise auf ein Problem mit dieser App hinweist.

Wie groß es wird

Meist von einigen Hundert MB bis zu wenigen GB, und die Größe pendelt sich ein, weil macOS die ältesten Einträge entfernt.

So verkleinerst du es richtig

  1. Führe den Befehl unten aus, um zu sehen, wie viel Platz der Protokollspeicher belegt. Er fragt nach deinem Passwort, weil nur das System die Ordner lesen kann, und er liest nur Größen.
  2. Wenn der Wert ungewöhnlich hoch ist, öffne die Konsole, wähle deinen Mac aus und klicke auf „Starten“, um zu sehen, welcher Prozess die meisten Meldungen schreibt. Die eigentliche Lösung ist, diese App zu aktualisieren oder zu entfernen.
  3. Starte deinen Mac neu. Das leert das Protokoll nicht, stoppt aber einen Prozess, der hängen geblieben ist und ständig hineinschreibt.
  4. Lass die Dateien, wo sie sind. Das Werkzeug log hat einen Befehl erase, aber er entfernt den Verlauf, den du oder der Apple Support brauchen würdet, um ein Problem zu untersuchen, und der Platz füllt sich wieder.
Im Terminal
sudo du -sh /private/var/db/diagnostics /private/var/db/uuidtext

Was danach passiert

Es gibt nichts zu erwarten, denn richtig ist, den Ordner in Ruhe zu lassen. macOS kürzt die ältesten Einträge weiterhin von selbst.

Wie Diskzy damit umgeht

Die Ansicht „System Data“ (Systemdaten) von Diskzy zeigt Protokolle als benannten Teil mit ihrer Größe. Systemprotokolle wie diese bleiben macOS überlassen, während die Protokolle in ~/Library/Logs im Tab „Clean up“ (Aufräumen) aufgelistet werden.

Verwandte Ratgeber

Sieh, wo der Platz auf deinem Mac geblieben ist

Diskzy kartiert dein Laufwerk, erklärt die Systemdaten und räumt weg, was gefahrlos weg kann. 72 Stunden kostenlos, danach einmalig 9 $ für 2 Macs.

Diskzy kostenlos testen
Lies das auf:EnglishEspañolDeutschPortuguêsFrançaisTürkçe日本語