macOS 10.15: Lokale APFS Snapshots löschen

APFS Snapshots sind nützliche Wiederherstellungspunkte von macOS. Allerdings kann auf einem MacBook der Platz schnell knapp werden.


Wie verwaltet macOS die APFS Snapshots?

Apple Timemachine sichert ungefähr jede Stunde einen APFS SnapShot des macOS Startvolumes und behält diesen etwa ca. 24 Stunden. Ein APFS Snapshot des letzten erfolgreichen Time Machine-Backups wird so lange behalten, bis der Speicherplatz anderweitig benötigt wird. In macOS High Sierra oder neuer wird außerdem vor der Installation eines macOS-Updates ein weiterer Snapshot gespeichert.

Laut Apple fallen diese Snapshots beim frei verfügbaren Speicher nicht ins Gewicht. Diese Aussage relativiert sich jedoch, wenn nur noch wenig Speicher frei ist und ein Prozess damit beginnt, sehr schnell sehr viel Platz zu belegen. Kommt macOS dem Konsolidieren von APFS Snapshots nicht nach, reicht der verbleibende Platz auch nicht mehr zum Löschen aus.

Der folgende Befehl zeigt alle vorhandenen Timemachine Snapshots an:

tmutil listlocalsnapshots /

Manuell lassen sich Snapshots nur mühsam löschen, da pro Snapshot das folgende Kommando mit dem jeweiligen Snapshot-Datum angegeben werden muss:

tmutil deletelocalsnapshots SNAPSHOT_DATUM_HIER


Alle APFS Snapshots auf einmal löschen

Mit dem folgenden Script lassen sich alle APFS Snapshots auf einen Schlag löschen:

echo
echo "Local Snapshots:"
echo
tmutil listlocalsnapshots /
echo
echo "Deleting all Snapshots. This can take a while ..."
echo
for d in $(tmutil listlocalsnapshotdates|sed -n '1!p'); do tmutil deletelocalsnapshots $d; done
echo "DONE!


Landtwing Informatik GmbH

Zugerstrasse 65b
CH-6340 Baar


Weitere Informationen


Terminvereinbarung

Wählen Sie jetzt ganz einfach:

 +41 41 760 84 32


empty