Das Auflisten lokaler Momentaufnahmen führt zu diesem Ergebnis
> tmutil listlocalsnapshots /
com.apple.TimeMachine.2018-01-30-194719
com.apple.TimeMachine.2018-01-30-211627
com.apple.TimeMachine.2018-01-30-224917
com.apple.TimeMachine.2018-01-30-234619
com.apple.TimeMachine.2018-01-31-014151
com.apple.TimeMachine.2018-01-31-024107
com.apple.TimeMachine.2018-01-31-034442
com.apple.TimeMachine.2018-01-31-044108
com.apple.TimeMachine.2018-01-31-054441
com.apple.TimeMachine.2018-01-31-064120
und ich versuche, einen lokalen Snapshot zu löschen, aber dies auszuführen
> sudo tmutil deletelocalsnapshots 2018-01-30-194719
Deleted local snapshot '2018-01-30-194719'
Das erneute Auflisten der lokalen Momentaufnahmen zeigte jedoch, dass die Momentaufnahme nicht entfernt wurde
> tmutil listlocalsnapshots /
com.apple.TimeMachine.2018-01-30-194719
com.apple.TimeMachine.2018-01-30-211627
com.apple.TimeMachine.2018-01-30-224917
com.apple.TimeMachine.2018-01-30-234619
com.apple.TimeMachine.2018-01-31-014151
com.apple.TimeMachine.2018-01-31-024107
com.apple.TimeMachine.2018-01-31-034442
com.apple.TimeMachine.2018-01-31-044108
com.apple.TimeMachine.2018-01-31-054441
com.apple.TimeMachine.2018-01-31-064120
Zum Spaß habe ich ein kleines Bash-Skript geschrieben, um sie alle zu löschen (was auch Tippfehler vermeidet).
for date in $(tmutil listlocalsnapshots / | perl -pe 's/com.*(2018.*)/\1/'); do echo "deleting $date"; sudo tmutil deletelocalsnapshots "$date"; done
Seltsamerweise kann ich diesen Befehl wiederholt ausführen, und es wird immer dieselbe Ausgabe angezeigt:
deleting 2018-01-30-194719
Deleted local snapshot '2018-01-30-194719'
deleting 2018-01-30-211627
Deleted local snapshot '2018-01-30-211627'
deleting 2018-01-30-224917
Deleted local snapshot '2018-01-30-224917'
deleting 2018-01-30-234619
Deleted local snapshot '2018-01-30-234619'
deleting 2018-01-31-014151
Deleted local snapshot '2018-01-31-014151'
deleting 2018-01-31-024107
Deleted local snapshot '2018-01-31-024107'
deleting 2018-01-31-034442
Deleted local snapshot '2018-01-31-034442'
deleting 2018-01-31-044108
Deleted local snapshot '2018-01-31-044108'
deleting 2018-01-31-054441
Deleted local snapshot '2018-01-31-054441'
deleting 2018-01-31-064120
Deleted local snapshot '2018-01-31-064120'
Warum werden meine Schnappschüsse nicht gelöscht? Ich habe wenig Speicherplatz (13 GB Speicherplatz - die Momentaufnahmen wären nicht einmal klar, wenn ich noch 2 GB freien Speicherplatz hatte)
time-machine
apfs
Dylanthepiguy
quelle
quelle
> tmutil listlocalsnapshots / com.apple.TimeMachine.2018-06-28-154948
$ tmutil listlocalsnapshots / com.apple.TimeMachine.2018-06-27-10346 pm
Antworten:
Ich denke, dass die am wenigsten kürzlich gemachten Momentaufnahmen der Maschinen beschädigt wurden - möglicherweise durch Systemabstürze, die durch APFS-Fehler verursacht wurden.
Ich habe versucht, die Erste Hilfe von DIsk Utility auszuführen, aber das hat meinen Computer für über 3 Stunden eingefroren (vielleicht hat der Speicherplatz für die Arbeit nicht ausgereicht?) - ich musste am Ende einen Neustart erzwingen.
Ich löste das Problem, indem ich Erste Hilfe von einer externen Festplatte von High Sierra startete. Es wurden einige alte Schnappschüsse entfernt. Ich konnte dann von meinem normalen Laufwerk booten und laufen
tmutil deletelocalsnapshots...
Dadurch wurden die Snapshots erfolgreich gelöscht und Speicherplatz freigegebenquelle
tmutil
existiert nicht in Recovery: /Große Lösung, die feststellte, dass das Dateisystem beschädigt war, als die normalen Befehle ausgeführt wurden. Beachten Sie auch, dass Sie das Durchlaufen der Liste der Snapshots vermeiden können und das System lediglich anweisen kann, Speicherplatz bis zu dem von Ihnen gewählten Limit freizugeben:
Der obige Befehl erfordert eine Reinigung von 5 GB. Ich habe mich für die Mathematik entschieden, um das Auf- und Abwählen zu vereinfachen, ohne dass sich die lange Wertung der Nullen ändert. Sie können den obigen Befehl mit einer Zahl, die Ihrer Meinung nach größer als Ihre Festplatte ist, vereinfachen, wenn Sie darauf bestehen, dass das System alle möglichen Momentaufnahmen bereinigt.
Wie Sie Ihre lokalen Time Machine Snapshots auf macOS High Sierra ausdünnen können
quelle