Wie kann ich meine Time Machine-Backups zuschneiden und häufig aktualisierte große Dateien finden und vom Aufblähen ausschließen?

14

Time Machine ist schön, weil es einfach funktioniert und seine Magie im Hintergrund ausübt. Aber es bleibt sich selbst überlassen, es kann wirklich anschwellen, weil entweder große Dateien, in die Sie nicht wirklich Sicherungskopien erstellen müssen, und häufig wechselnde Dateien, von denen Sie nicht wirklich jede Version benötigen.

Wie kann ich

  1. Dateien aus Backups entfernen?
  2. Suchen und Ausschließen von Dateien, die nicht gesichert werden sollen (z. B. häufig wechselnde Dateien)
adambox
quelle
Wow, ihr seid schnell. Ich habe dies gepostet, damit ich meine eigene Antwort posten kann, aber ich habe zu lange gebraucht! ;)
adambox
Möchtest du eine beste Antwort auswählen?
Finiteloop
Ich werde heute Abend Disk Inventory X ausprobieren. Entschuldigung, ich bin langsam
adambox

Antworten:

8

Backups entfernen

Sie können Dateien aus Sicherungen entfernen, indem Sie den zugehörigen Ordner im Finder anzeigen und dann Time Machine eingeben. Suchen Sie die Datei oder den Ordner, klicken Sie mit der rechten Maustaste bzw. bei gedrückter Ctrl-Taste, und wählen Sie entweder "Diese Sicherung löschen" oder "Alle Sicherungen (Versionen) der Datei löschen". (Siehe diese Antwort )

Dateien suchen und ausschließen

Der beste Weg, um Dateien aus Backups zu entfernen, ist der folgende:

  1. Verwenden Sie GrandPerspective , um Ihr Backup Ihres Laufwerks zu scannen . Wenn Sie Ihre Hauptfestplatten auf einem Laufwerk mit dem Namen "Sicherungslaufwerk" sichern, scannen SieBackup Drive/Backups.backupdb/Yourcomputername
  2. GrandPerspective zeigt Ihnen eine schöne grafische Darstellung der Festplattennutzung und zeigt jede Kopie jeder Datei auf dem Backup. Wenn Sie also eine riesige 5-Gig-Datei haben, die 5-mal geändert wurde, sehen Sie 6 große Blöcke. Finden Sie diese Wiederholungstäter, beginnend mit den größten Blöcken, die Sie sehen.
  3. Für jeden
    1. Ausschließen von zukünftigen Sicherungen: Öffnen Sie den Einstellungsbereich von Time Machine in den Systemeinstellungen und klicken Sie auf Optionen. Klicken Sie auf das Pluszeichen und navigieren Sie zu der fehlerhaften Datei / dem fehlerhaften Ordner auf Ihrem tatsächlichen Laufwerk (nicht zum Sicherungslaufwerk).
    2. Nuke es aus allen Backups gemäß den obigen Anweisungen ("Backups entfernen")

Was ist auszuschließen?

Diese Antwort schlägt einige Dinge vor, die Sie möglicherweise ausschließen möchten. Noch ein paar gute Sachen, die ich mit GrandPerspective gefunden habe :

  • ~/.dropbox(das ist , wo Dropbox seine interne DB hält, die riesig bekommen können , wenn es Versionen von alten Dateien Caches)
  • Einige Leute schließen ihr Dropbox- Verzeichnis aus, weil es Revisionen auf seinem Server behält, aber ich überlasse es Time Machine, dies für zusätzliche Redundanz und Kontrolle zu tun.
  • Dein DownloadsOrdner (ist sowieso in der Dropbox)
  • Ordner, in denen Importeure Objekte ablegen, die Sie jedes Mal verschieben, z. B. Easy VHS zu DVD- Konvertierungen, Import von Filmen von meiner Flip-Videokamera usw.
  • Music/Podcasts (Diese verbrauchen viel Platz und für die meisten kann ich bei Bedarf Back-Episoden bekommen, außerdem möchte ich nie: P)
  • ~ / Library / Application Support / SyncServices omg dies ändert sich jedes Mal, wenn Sie synchronisieren. Auf meinem Time Machine-Laufwerk befanden sich Millionen Exemplare
  • /Library/UpdatesDas Betriebssystem möchte Kopien der Pakete von automatischen Updates behalten. Warum? Wer weiß, aber Sie brauchen sie nicht ? UAYOR: Es gibt wahrscheinlich einen Grund, warum Apple sie nicht ausschließt. Wenn Sie dies tun, ist eine vollständige Wiederherstellung möglicherweise schmerzhafter
adambox
quelle
haha, ich habe nicht einmal
gemerkt
1
Nein, ich möchte meine gesamte Dropbox nicht ausschließen. Warum sollten Sie sich auf externe Backups verlassen, wenn Sie Time Machine zur Hand haben? Um sicherzustellen, dass GrandPerspective ALLE Dateien sieht, müssen Sie es möglicherweise als root ausführen.
Arjan
Und wenn /Library/Updates auf dem Backup geschrieben werden, dann denke ich , Apple einen Grund dafür hat, wie Time Machine funktioniert schließen ausdrücklich viele nicht benötigte Dateien (siehe superuser.com/questions/71824/... ). Vielleicht ist es besser, sie bei einer vollständigen Systemwiederherstellung zu behalten?
Arjan
Mein Gefühl ist, dass ich immer wieder Updates bekommen kann. Deshalb behalte ich die Installationsprogramme für die meisten kostenlosen Programme, die ich aus dem Internet bekomme, auch nicht. meh, persönliche Präferenz
adambox
1
Ich akzeptiere diese Antwort, weil Disk Inventory X ( superuser.com/questions/111363/111364#111364 ) beim Scannen meines Time Machine-Laufwerks abgestürzt ist. Ich denke, die Hardlinks, die das Betriebssystem in den Backups verwendet, haben es getäuscht zu glauben, dass jede Backup-Version eine komplette Festplatte war, also wurde weiter gescannt und gescannt und gescannt. GrandPerspective kennt die Hardlinks
adambox
5

Um die möglicherweise zu großen oder unnötig gesicherten Dateien zu finden, verwende ich Disk Inventory X , eine Anwendung, die Ihren aktuellen Festplatteninhalt durchsucht und Ihnen eine visuelle Darstellung der Dateien auf Ihrer Festplatte sowie des Speicherplatzes gibt, den sie einnehmen oben. (Ich habe mit Leopard und Snow Leopard verwendet)

Sobald Sie Dateien als solche identifiziert haben, möchten Sie keine weiteren Sicherungen von:

  1. Schließen Sie Ihr Time Machine Backup-Laufwerk an
  2. Klicken Sie in der Menüleiste auf das Zeitmaschinen-Logo
  3. wähle "Enter Time Machine"
  4. Navigieren Sie zu diesen Dateien / Ordnern und wählen Sie sie im Time Machine-Fenster aus
  5. Klicken Sie auf das Zahnradmenüsymbol
  6. Wählen Sie "Alle Backups von löschen"

Time Machine fordert Sie zur Eingabe Ihres Kennworts auf und löscht alle Sicherungen der Datei / des Ordners. Sie können diese Dateien / Ordner dann von zukünftigen Sicherungen ausschließen. Um dies zu tun:

  1. Wechseln Sie in den Systemeinstellungen zum Einstellungsbereich Time Machine
  2. Klicken Sie auf "Optionen ..."
  3. Fügen Sie die Datei / den Ordner hinzu, die / den Sie von zukünftigen Sicherungen ausschließen möchten

Hinweis: Dateien wie sleepimage sind Systemdateien. Das Entfernen aus der Sicherung kann zu unerwartetem Verhalten führen, wenn Sie Ihr System jemals aus einer Time Machine-Sicherung wiederherstellen müssen. sleepimage ist eine Datei, die der Größe des Arbeitsspeichers Ihres Computers entspricht. Eigentlich bin ich mir nicht mal sicher, ob Time Machine diese Datei sichert. Die Moral: Löschen Sie keine Systemdateien aus Ihrer Time MAchine-Sicherung. Verwenden Sie diese Methode nur für Ihre persönlichen Dateien, z. B. Ihren iTunes Media-Ordner oder Ihre iPhoto Library. Auch bei Dateien, die ich von Sicherungen ausschließe, stelle ich sicher, dass sich meine persönliche Sicherung auf einer anderen Festplatte befindet.

finiteloop
quelle
+1 viel besser als meine Antwort lol. Danke, dieses Disk Inventory X sieht fantastisch aus!
Sam
@ Nextraztus ja es ist wirklich hilfreich.
Finiteloop
Um sicherzustellen, dass Disk Inventory X ALLE Dateien anzeigt, müssen Sie es möglicherweise als root ausführen. Anweisungen unter serverfault.com/questions/9422/what-is-time-machine-doing/… (Time Machine sichert das Standby- Image nicht; siehe " Kopiert die Time Machine-App von Apple wirklich alles? " Unter superuser.com/questions/ 71824 /… )
Arjan
Das Problem bei dieser Methode ist, dass Sie nur große Dateien auf Ihrem Hauptlaufwerk finden, keine großen UND mehrfach gesicherten Dateien auf Ihrem Time Machine-Laufwerk (dh sie ändern sich stark). Sie können GrandPerspective auf dem TM-Laufwerk verwenden ( superuser.com/questions/111363/111367#111367 ), aber DIX stürzte für mich ab, als ich es auf dem TM-Laufwerk versuchte
adambox
2
  1. Geben Sie Time Machine ein
  2. Navigieren Sie zu den betreffenden großen Dateien.
  3. Klicken Sie mit gedrückter Strg-Taste und der rechten Maustaste darauf und wählen Sie die Option "Alle Backups löschen ...".
  4. Es werden Administratorrechte benötigt, eskalieren.
  5. Tun Sie dies für alle Ihre Dateien.

Gehen Sie nun zu den TM-Einstellungen und klicken Sie auf die Schaltfläche "Optionen". Fügen Sie die Dateien Ihrer Ausschlussliste hinzu.

Sam
quelle
1

Dateien von Backups entfernen-

Suchen Sie das Backup oder Element, das Sie löschen möchten, über die Zeitleiste oder "Kaskade" von Finder-Fenstern. Wenn Sie alle Backups eines bestimmten Elements oder bestimmter Elemente löschen möchten, wählen Sie es im Fenster aus. Klicken Sie mit der rechten Maustaste auf das Element (wenn Sie Leopard verwenden, klicken Sie auf das Zahnradsymbol in der Symbolleiste) und wählen Sie im angezeigten kleinen Menü entweder Backup löschen (das gesamte Backup) oder Alle Backups löschen aus.

Schließen Sie Dateien aus, die Sie nicht sichern möchten: - Gehen Sie einfach in die Systemeinstellungen, wählen Sie Time Machine, klicken Sie auf Optionen und fügen Sie dann alle Ordner EXCEPT / Users aus dem Stammverzeichnis Ihrer Festplatte hinzu.


quelle
0

Erstellen Sie ein Perl-Skript: Im folgenden Beispiel werden alle Backups gelöscht.

@a = `tmutil listbackups`;
@a = sort(@a);
foreach $i (@a) {
print "BUP: $i \n";
chomp $i;
   #here's where you could put some logic to not delete all
  system("tmutil delete $i")
}

Speichern Sie dies als something.pl. Führen Sie es so aus:

sudo perl <Script>

Geben Sie Ihr Passwort ein und es werden automatisch alle Backups entfernt.

Ben
quelle