Was ist /private/var/db/diagnostics? Darf man es löschen?
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/diagnosticsWas 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
- 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.
- 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.
- Starte deinen Mac neu. Das leert das Protokoll nicht, stoppt aber einen Prozess, der hängen geblieben ist und ständig hineinschreibt.
- 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.
sudo du -sh /private/var/db/diagnostics /private/var/db/uuidtextWas 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
- Logs~/Library/Logs
- DiagnosticReports~/Library/Logs/DiagnosticReports
- /private/var/folders/private/var/folders
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