Löschen aller außer der letzten Time Machine-Sicherung

Ich habe gerade einen neuen Mac gekauft und migriere alles manuell, da es eine Weile her ist, seit ich eine Neuinstallation durchgeführt habe, und dass der neue Mac weniger Speicherplatz hat als mein vorhandener. Ich werde den alten Mac löschen, nachdem ich die Migration durchgeführt habe.

Ich habe jedoch Time Machine-Backups im Wert von etwa 600 GB für den alten Mac auf dem NAS, die ich verkleinern möchte, um Platz für Time Machine auf dem neuen Mac zu schaffen. Ich möchte nur, dass das neueste Time Machine-Backup als Archiv dient, falls ich vergesse, einige Dateien zu verschieben, wenn ich den alten Mac lösche.

Ist es möglich, alle außer dem letzten Snapshot der Time Machine-Sicherung (einfach) zu löschen?

Danke

Antworten (1)

Unter der Annahme von OSX 10.8 oder höher könnten Sie eine Kombination aus find und tmutil verwenden

tmutil delete <path>entfernt den Schnappschuss unter<path>

während

find /path/to/backups/ -maxdepth 1listet alle Ihre Backup-Snapshots auf. Der letzte ( Latest ) ist ein Link zum neuesten. Sie können ein wenig kreativ sein und find /path/to/backups -name 2\* -maxdepth 1nur die "echten" Verzeichnisse auflisten (alle Daten, die mit 2014 beginnen usw.). Und schließlich (dank dieses Links ) können Sie eine Liste aller außer dem letzten Schnappschuss erhalten:

find /path/to/backups -name 2\* -maxdepth 1 | sed \$d
Es ist möglicherweise einfacher, tmutil listbackupseine Liste aller Snapshots zu erhalten (an die dann tmutil deletedirekt weitergegeben werden kann).
Guter Punkt - ich werde die Antwort aktualisieren. Habe den Befehl listbackups vergessen.
Aber warten Sie – funktioniert listbackups nicht nur für die aktuelle Maschine und nicht für die Snapshots einer anderen Maschine?
Ah, vielleicht, kann das aber nicht versuchen.
Ich habe hier gerade einen Test eingerichtet, und tatsächlich zeigt er nur die Schnappschüsse des aktuellen Computers an. tmutil help listbackupsgibt "Pfade zu allen abgeschlossenen Sicherungen dieses Computers drucken " aus (Hervorhebung hinzugefügt). Auch wenn der find/sed-Fluss erfunden ist, ist dies möglicherweise der einfachste Weg, um das zu tun, was das OP will.