Levo-Anleitungen · Systemdaten

Systemdaten auf dem Mac wachsen ständig: Was sie füllt

Wachsen die Systemdaten immer weiter, schreibt etwas mehr, als es löscht. Vergleich die Ordnergrößen im Abstand von einer Woche, und der Verursacher zeigt sich: meist ein Cache, ein Protokoll, Docker oder eine virtuelle Maschine, dazu kurzzeitige Spitzen durch Snapshots und Swap.

Das Popover von Levo, dessen Speicherbalken die Systemdaten benennt, neben der Liste Ready to free
AnzeichenWahrscheinliche UrsacheLösung
Wächst täglich, sinkt nieEin Cache oder Protokoll ohne LimitLöschen, die App finden
Springt nach intensiver Arbeit hoch, sinkt nach einem NeustartSwapApps schließen, neu starten
Springt über Nacht um zig GBLokale Snapshots nach großen DateiänderungenSnapshots ausdünnen
Stetiges Wachstum, seit du ein Projekt begonnen hastDocker, Build-Ergebnisse, eine VM-FestplatteAufräumen oder komprimieren
Wächst nur, wenn eine bestimmte App läuftDer Container dieser AppIhren Cache in der App löschen

So machst du es selbst

  1. Halte heute einen Ausgangswert fest. Speicher die Größen der üblichen Verdächtigen in einer Datei, führ denselben Befehl nächste Woche aus und vergleiche.
du -sk ~/Library/Caches/* ~/Library/Containers/* ~/Library/Logs/* 2>/dev/null | sort -rn | head -25 > ~/Desktop/sizes-today.txt
  1. Schau, was sich kürzlich geändert hat. Das listet die größten Dateien in deiner Library, die in den letzten drei Tagen geschrieben wurden:
find ~/Library -type f -mtime -3 -size +200M -exec ls -lh {} + 2>/dev/null
  1. Prüf Docker. Sein Disk-Image wächst nur. Komprimier es nach dem Aufräumen in den Einstellungen von Docker Desktop.
docker system df
docker system prune -a --volumes
  1. Prüf Snapshots und Swap. Ist das Wachstum plötzlich, steckt vielleicht eins davon dahinter:
tmutil listlocalsnapshots /
ls -lh /private/var/vm
  1. Stopp die Quelle. Begrenz den Cache in den Einstellungen der App, schalte ausführliche Protokolle ab oder verschieb eine VM oder Mediathek auf ein externes Laufwerk.

docker system prune -a --volumes löscht auch ungenutzte Volumes, einschließlich Datenbanken gestoppter Container. Führ vorher docker volume ls aus.

Wann Wachstum normal ist, und wann nicht

Ein paar Gigabyte rauf und runter sind normal. Swap und Snapshots steigen und fallen, Browser-Caches auch. Entscheidend ist der Trend über ein, zwei Wochen, gemessen zur gleichen Tageszeit und nach einem Neustart.

Eine App, die in einer Schleife Protokolle schreibt, ist häufiger, als man denkt. Liegt in ~/Library/Logs oder /private/var/log eine einzelne Datei mit mehreren Gigabyte, beende die zugehörige App, lösch die Datei und aktualisiere oder installiere die App neu. Schau dir zuerst den Dateinamen an, er verrät meist den Verursacher.

Cloud-Sync-Programme können dasselbe tun. Ein Programm, das einen fehlgeschlagenen Upload immer wieder versucht, kann in seinem Container temporäre Dateien anhäufen. Das lohnt sich zu prüfen, wenn das Wachstum begann, als du eins eingerichtet hast.

So macht es Levo

Levo behält die Festplatte im Blick, gemessen an einem Grenzwert, den du festlegst, und meldet sich mit der fertigen Antwort. So erfährst du vom Wachstum, wenn es passiert, und nicht erst, wenn die Festplatte voll ist. Der Live-Index weiß, welche Ordner den Platz belegen, also zeigt die Liste Ready to free, was gewachsen ist, nach Art, mit Größe und Grund.

Das Popover von Levo unter der Menüleiste mit der Speicheranzeige und der Liste Ready to free

Für einen Mac, auf dem sich jede Woche dieselben Dinge wieder füllen, schalte Auto mode ein. Er räumt auf, wenn der freie Platz unter deinen Grenzwert fällt, nur in den Arten, die du anhakst, und ist standardmäßig aus. Snapshots und Swap überlässt Levo macOS, eine Snapshot-Spitze braucht also weiterhin den Terminal-Befehl oben.

FAQ

Warum wachsen die Systemdaten, obwohl ich keine Dateien hinzufüge?

Apps schreiben im Hintergrund Caches und Protokolle, und Time Machine legt stündlich lokale Snapshots an. Beides belegt Platz, ohne dass du etwas speicherst.

Schrumpfen die Systemdaten nach einem Neustart?

Das kann sein. Swap-Dateien werden beim Neustart geleert, und macOS dünnt beim Hochfahren oft Snapshots und temporäre Dateien aus.

Steckt ein Speicherleck dahinter?

Manchmal. Eine App mit Speicherleck treibt macOS in den Swap, und der taucht dann als Systemdaten auf. Schau im Tab „Speicher“ der Aktivitätsanzeige nach einer App, die weit mehr als üblich nutzt.

Sollte ich die lokalen Time Machine-Snapshots abschalten?

Die Snapshots allein kannst du nicht abschalten. Sie gibt es nur, solange Time Machine-Backups an sind, und sie dünnen sich selbst aus, wenn die Festplatte voll wird.