Ich bin von einem Mac mit Snow Leopard auf eine neue Lion-Maschine umgestiegen. Da auf dem alten Computer viel Cruft war, habe ich den neuen von Grund auf neu eingerichtet und nur die Daten kopiert, die ich benötige. Ich möchte die Time Machine-Sicherung meiner alten Maschine noch eine Weile behalten, falls ich etwas verpasst habe. Das Backup erstreckt sich jedoch über viele Monate und ist riesig. Ich brauche wirklich nur das neueste Backup, nicht die gesamte Geschichte.
Ist es sicher, das Time Machine Sparsebundle einfach im Finder oder in der CLI zu öffnen und die ältesten Ordner zu entfernen? Oder sollte ich dazu eine Time Machine-Oberfläche oder ein Time Machine-Tool verwenden? Ich möchte dies nicht über die Starfield-Ansicht tun, da ich ewig brauche, um hin und her zu klicken und jedes Backup einzeln zu löschen.
quelle
Antworten:
tl; dr - Es ist sicher, auf jede von Ihnen gewählte Weise zu löschen.
Das einzig denkbare Problem wäre, wenn Time Machine gleichzeitig mit dem Löschen versuchen würde, ein Backup zu bereinigen. Schalten Sie Time Machine also möglicherweise für die Dauer Ihrer Bereinigung aus, wenn Sie nicht die integrierte Schaltfläche zum Löschen verwenden.
Sie können
tmutil delete
in Lion verwenden, um Sicherungen sicher zu löschen. Dies hat den Vorteil, dass das Löschen im Hintergrund leiser erfolgt. Der Nachteil ist, dass die Benutzeroberfläche nicht schnell genug ist, um mehr als einen Schnappschuss gleichzeitig zu löschen. In der Praxis müssen Sie dort sein, um an mehreren Löschungen teilnehmen zu können.Machen Sie sich keine Gedanken über die Interna, wie Dateien verknüpft oder gespeichert werden - ja, die meisten Dateien in den meisten Backups sind feste Links, aber um diese zu bereinigen, müssen Sie die Dinge Ordner für Ordner löschen. Das System wird die Anzahl der Links verringern, sodass es hier keinen besseren oder schlechteren Weg gibt.
Es ist auch sicher, sie einfach über den Finder oder eine andere Methode zu entfernen - seien Sie einfach geduldig, da jede Sicherung einen vollständigen Satz von Verzeichniseinträgen für jede Datei enthält. Mein (schlechtester) Datensatz ist 4 Tage, um eine Reihe unerwünschter Backups über den Finder zu löschen.
Ein guter Rat könnte sein, klein anzufangen, wenn Sie Ihren Mac nicht über Nacht eingeschaltet lassen können.
Sie verlieren keine Daten, es sei denn, Sie löschen die letzte Kopie einer Version einer Datei. Sie erhalten keine Warnungen, es wird gelöscht - dies ist das gleiche, ob Sie Time Machine selbst oder Finder oder
rm
in einem Terminalskript verwenden.Kurz gesagt - Warum willst du das tun? Time Machine beschneidet automatisch alte Backups, wenn der Speicherplatz knapp wird. Ich fand es sehr beruhigend, mein Time Machine-Laufwerk einfach auf ein billiges externes USB-Laufwerk zu klonen und es in das Regal zu stellen. (Oder machen Sie dies zum Laufwerk im Regal und verwenden Sie es als Ausrede, um ein neues Laufwerk zu erhalten.) Vielleicht ist es das perfekte Pack-Rat-Keep-Everything-Vers, wenn Sie es jetzt nicht brauchen -to-delete-it-Test für Mac-Benutzer.
quelle
tmutil
auch Snow Leopard-Backups korrekt verarbeiten? Wie gesagt, die alte Maschine existiert nicht mehr, aber ich möchte ihre Sicherung behalten. Diese Sicherung wird nicht mehr automatisch gelöscht, da sie von keinem Computer mehr aktiv verwendet wird. Ich habe jedoch nicht genügend Speicherplatz, um meinen neuen Computer zu sichern, da die alte Sicherung zu viel Platz beansprucht.rm
möglicherweise schneller und bindet Ihren Finder nicht stunden- oder tagelang, aber es hängt wirklich von den Vorlieben der Benutzer ab. Unabhängig davon, ob Sie einen festen Link oder die letzte Kopie einer Datei löschen, macht jeder Löschvorgang am Ende dasselbe. Das neuetmuitl
ist vollkommen in Ordnung, um jede Version von Time Machine-Backups zu löschen.tmutil
Wie auch immer Sie sich entscheiden" scheint nicht wahr zu sein: Wenn Sie es nicht verwenden, kann das Löschen verschachtelter Verzeichnisse ANDERE Sicherungen beeinflussen, da harte Links funktionieren. Siehe Wie kann ich Time Machine-Dateien über die Befehlszeile von Super User löschen?Time Machine unterstützt seit 10.7 das Löschen von Snapshots aus dem Finder:
Wie
tmutil delete
es funktioniert nur mit den Verzeichnissen für die vollständigen Snapshots though.Ich weiß nicht, warum es normalerweise nicht erlaubt ist, aber Sie können einzelne Dateien mit so etwas löschen
sudo /System/Library/Extensions/TMSafetyNet.kext/Helpers/bypass rm -rf /Volumes/Time\ Machine/Backups.backupdb/Macintosh/2012-10-04-033043/HD/tmp
.Hardlinks funktionieren nicht mehr, wenn die Originaldateien entfernt werden:
Es gibt noch eine ähnliche Frage bei Super User .
quelle
.../TMSafetyNet.kext/Helpers/bypass
- Sehr cool, wusste nichts davon.bypass
, wenn Sie dies tun. Dies wirkt sich auch auf ANDERE Sicherungen aus. Siehe Wie kann ich Time Machine-Dateien über die Befehlszeile von Super User löschen?/System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass
Ich werde auch verstärken - seien Sie vorsichtig und tun Sie dies nicht an Ihrem einzigen Sicherungsziel , falls Sie die Syntax durcheinander bringen oder das Löschen mehr dauert, als Sie wollten. Nach meiner Erfahrung ist es weitaus besser, ganze Intervalle zu verdünnen oder die GUI zum Bereinigen aller Instanzen einer großen Datei / eines großen Ordners zu verwenden.Sie können die älteren Sicherungen mit dem Finder löschen. Beachten Sie nur, dass alle Dateien, die nur in diesen Sicherungszeiträumen vorhanden sind, nicht mehr vorhanden sind. Durch das Löschen von Sicherungen auf Befehl werden keine Dateien beibehalten oder Sicherungen zusammengeführt / kombiniert, wie dies beim normalen Bereinigen von Time Machine der Fall ist, um so viele Dateien wie möglich in der Sicherung verfügbar zu halten.
quelle
Ich würde empfehlen, Finder nicht zum Löschen von Backups zu verwenden, dies ist jedoch durchaus in Time Machine selbst möglich. Wenn Sie sich in Time Machine befinden, navigieren Sie im Fenster zur Computereinstellung. In der Seitenleiste sollte dies der Name Ihres Computers sein. Wenn dies das aktive Fenster ist, ändert das Symbol "Zahnrad" in der Symbolleiste seine Funktionalität. Gehen Sie "zurück in die Zeit" zu dem Datum, das Sie nicht mehr möchten, und klicken Sie auf das Zahnradsymbol. Wählen Sie "Backup löschen" aus dem Menü und geben Sie Ihr Administratorkennwort ein, wenn Sie dazu aufgefordert werden, und lassen Sie Time Machine seine Aufgabe erledigen. Auf diese Weise kann Time Machine seine Datenbank aktualisieren und die von ihm erstellten Links beibehalten.
quelle