Warum überschreibt Time Machine die Datenmenge, die gesichert werden muss?

11

Ich mischte mein Home-Verzeichnis herum und verschob es zurück auf mein sich drehendes Plattenlaufwerk in meinem MacBook. Seitdem hat Time Machine meine Maschine heiß laufen lassen (der Lüfter wird beim Starten von Time Machine eingeschaltet) und die von Time Machine in der Menüleiste angezeigten Schätzungen der Sicherungsdatengröße sind riesig. Viele Gigabyte.

Big Time Machine Schätzung

Wenn ich jedoch die abgeschlossenen Sicherungen mit BackupLoupe überprüfe, ist die tatsächliche Sicherungsgröße sehr, sehr klein.

BackupLoupe zeigt die daraus resultierende kleine Sicherungsgröße an

Dies würde mich nicht so sehr stören, wenn Time Machine meine Maschine nicht sehr heiß laufen lässt, ein gutes Stück CPU belegt und gut 20 bis 30 Minuten benötigt, um den stündlichen Sicherungslauf jetzt abzuschließen.

Meine vollständige Ausschlussliste für Time Machine lautet derzeit:

~/Library/Application Support
~/Documents/Virtual Machines.localized
~/Virtual Machines

Update 1:

Ich habe ~/Library/Application Supportahnungslos ausgeschlossen, dass es sich möglicherweise um Zeitstempelprobleme bei Cache-Dateien handelt, bei denen sich die Bits nicht ändern. Aber TM sagt immer noch, dass es> 2 GB Daten sichert.

Update 2:

Letztendlich möchte ich die Zeit reduzieren, die Time Machine auf meiner Maschine verbringt. Derzeit werden pro Stunde mehr als 30 Minuten für diese Backups aufgewendet.


Warum ist der in der Symbolleiste gemeldete Aufwand von Time Machine so viel höher als der von BackupLoupe gemeldete tatsächliche Sicherungsinhalt? Ist einer von ihnen falsch? Welcher?

Wie kann ich Time Machine bei der Schätzung helfen, was gesichert werden muss, damit es nicht so hart arbeiten muss?

Ian C.
quelle

Antworten:

4

Time Machine verwendet FSEvents, um festzustellen, was sich geändert hat. Dies basiert auf Ordnern und nicht auf Dateien. Daher habe ich immer angenommen, dass die größere Zahl die Gesamtgröße der zu verarbeitenden Ordner angibt. Als nächstes wird in jedem Ordner jede Datei ausgewertet. (Im Jahr 2008 schrieben einige "Time Machine betrachtet zwei Dateien als identisch, wenn Pfad, Datum und Größe identisch sind" , sodass einige Änderungen möglicherweise sogar unbemerkt bleiben . Aber das ist eine andere Geschichte.)

Wenn sich viele Dateien in einem großen Ordner nicht geändert haben, ist die Gesamtzahl der tatsächlich zu sichernden Dateien viel geringer, aber Time Machine weiß es erst, wenn es diese verarbeitet hat. Beachten Sie, dass für Dateien möglicherweise das erweiterte Attribut com.apple.metadata:com_apple_backup_excludeItemfestgelegt oder von den Werkseinstellungen von Apple ausgeschlossen ist, was bedeutet, dass sie nicht in die Sicherung aufgenommen werden. Siehe Kopiert Apples Time Machine-App wirklich alles auf Super User ?

(Also: Ich denke, Sie müssen große Quellordner finden, die in der Sicherung klein sind. Tools wie Disk Inventory X oder GrandPerspective können tatsächlich große Ordner anzeigen , wie in /private/var. Könnte es einfach sein, dies mit den wenigen Ordnern in der Sicherung zu vergleichen?)


Jetzt, wo ich Jahre später darüber nachdenke: Angesichts der Größe meines Downloads-Ordners bezweifle ich, dass (immer) die Ordnergröße in der Datenmenge angezeigt wird, die gesichert werden soll. Wenn Sie eine andere kleine Datei herunterladen, behauptet Time Machine NICHT, dass die volle Größe dieses Downloads-Ordners gesichert werden muss. (Und ja, dieser Ordner befindet sich in meinen Backups.)

Arjan
quelle
Dies ist hilfreich und gibt mir einen Ort, an dem ich mich bedanken kann.
Ian C.
Okay, also nichts in der Anmeldekonsole? Und Tools wie Disk Inventory X oder GrandPerspective können tatsächlich große Ordner anzeigen , wie in /private/var. Könnte es einfach sein, das mit den wenigen Ordnern in der Sicherung zu vergleichen?
Arjan
Nichts in der Konsole. Ich werde mir die Dinge mit einem Festplatteninspektor ansehen.
Ian C.
Durch die Kombination von DaisyDisk und BackupLoupe konnte ich die Schleife für dieses Problem schließen. Danke für die Anleitung. In der Tat: Wenn ich die Größe der Verzeichnisse aufaddieren , die wurden gesichert ich die Multi-GB Schätzung Time Machine erhalten , ist mir zeigt. Es muss alle Dateien in diesen Verzeichnissen vergleichen, um die wirklich geänderten Dateien zu finden und nur diese zu sichern. Die Schätzungen von Time Machine sind also weit von der Realität entfernt, da die Verzeichnisse, in denen Änderungen vorgenommen werden, viele Dateien enthalten, die sich auf einen relativ großen Speicherplatz summieren. Frage beantwortet!
Ian C.
Genieße dieses Kopfgeld. :)
Ian C.
2

Ein paar Vorschläge, die helfen können oder nicht; Schauen Sie sich zunächst diese App, TimeTracker , an. Sie zeigt, was in TM gesichert wurde und vor allem wie groß es ist. Ein bisschen wie die App in dem Screenshot, den Sie bereitgestellt haben, aber für TM.

Ein Mann in einem Forumsbeitrag, den ich gefunden habe, sagte etwas über eine Office-Identität als Problem, und es wurde auch vorgeschlagen, dass das Austauschen von Dateien für virtuelle Maschinen ebenfalls ein Problem sein könnte. Ich glaube nicht, dass sich einer dieser Ordner in der Anwendungsunterstützung befindet, weshalb die massiven Sicherungen immer noch stattfinden, wenn sie schuld sind.

Hoffe, dies hilft, etwas Licht in das Rätsel zu bringen!

Ali
quelle
Aktualisiert mit meiner Ausschlussliste. Ich schließe den Anwendungssupport und nichts für meine VMs ein. Ich benutze allerdings Office. Wo würde ich die Identitäten finden, wenn nicht unter Anwendungsunterstützung?
Ian C.
Ich glaube nicht, dass TimeTracker mit Lion funktioniert. Oder zumindest: Mein Remote-Backup-Laufwerk, das ich verwende, gefällt ihm nicht. Es heißt, es habe nicht genügend Berechtigungen, um das Sparsebundle anzuzeigen, aber die Berechtigungen sind mit Sicherheit in Ordnung.
Ian C.
Hmm, TimeTracker scheint auf Lion kaputt zu sein, es wurden keine Updates veröffentlicht. Der Ordner "Identitäten" lautet "Benutzer-Startseite"> "Dokumente"> "Microsoft-Benutzerdaten"> "Office 2008/2011-Identitäten".
Ali
FWIW Ich benutze Entourage nicht. Nur ein bisschen Excel und Word und das sehr seltene PowerPoint. Seit Mai 2011 wurde nichts in meinem Identitätsordner aktualisiert.
Ian C.
1

Ich habe keine direkte Antwort auf Ihre Frage zum Unterschied in den gemeldeten Größen, da ich mit backupLoupe nicht vertraut bin.

In einer ähnlichen Situation habe ich mich dafür entschieden, dass die Time Machine-Backups weniger häufig ausgeführt werden.

Geben Sie im Terminal den folgenden Befehl ein:

sudo nano /System/Library/LaunchDaemons/com.apple.backupd-auto.plist
  • Verwenden Sie Ihre Pfeiltasten, um zu dem Feld zu navigieren, in dem die Anzahl der Sekunden angegeben ist

  • Ändern Sie die Nummer (Standard ist 3600) auf die gewünschte Zeit (in Sekunden).

  • Um die Datei zu speichern, drücken Sie Strg + O und drücken Sie die Eingabetaste, um sie zu speichern.
  • Drücken Sie zum Schluss Strg + X, um nano (Unix-Texteditor) zu beenden und das Terminal zu schließen.
  • Durch einen Neustart Ihres Computers werden diese Änderungen wirksam

Quelle: http://hangoutjunkie.com/how-to-change-time-machine-backup-frequency/

Denken Sie daran, dass Sie bei Verwendung dieser Methode weniger gespeicherte Status haben, aus denen Sie abrufen können, wenn Sie eine Datei wiederherstellen müssen.

Hoffe das hilft.

Alles in einem
quelle
Vielen Dank für den Tipp, die TM-Backups seltener auszuführen. Das ist hilfreich.
Ian C.
Ich habe anscheinend nicht genug Ruf, um Ihre Fragen an Alistair weiter unten zu kommentieren. Also poste ich hier als Antwort… Ältere Versionen von Entourage funktionierten nicht gut mit TimeMachine. Die gesamte Mail-Datenbank wurde jedes Mal gesichert. Das neueste Entourage und jetzt Outlook sind diesbezüglich besser. Die Datenbank befindet sich in ~ / Documents / Microsoft User Data / XX Produktname Identities
AllInOne
1

Ob Sie es glauben oder nicht, die Zeitmaschine läuft ohne externe Festplatte. Es verfügt über einen lokalen Cache (Local Snapshots genannt), in dem Daten gesichert und dann mit der Festplatte synchronisiert werden.

Geben Sie hier die Bildbeschreibung ein

Apple sagt folgendes:

Wenn Sie den Time Machine-Browser aufrufen (der zum Wiederherstellen von Daten verwendet wird), werden auf der Zeitachse lokale Schnappschüsse sowie regelmäßige Sicherungen angezeigt, die sich durch verschiedene Farben auszeichnen. Graue Häkchen stehen für lokale Schnappschüsse und rosa Häkchen für Sicherungen, die auf Ihrer externen Sicherungsdiskette oder Time Capsule gespeichert sind. Hinweis: Rosa Häkchen werden abgeblendet, wenn Ihr tragbarer Computer nicht mit Ihrer externen Sicherungsdiskette oder Time Capsule verbunden ist.

Weitere Informationen finden Sie auf Time Machine und lokalen Snapshots: http://support.apple.com/kb/HT4878

Die große Anzahl von Elementen kann tagelang Geschichte sein oder sogar Dinge, die Sie kürzlich gelöscht haben. Lassen Sie es einmal beenden, dann sollte es das nächste Mal weniger sein.

Dmitriy Likhten
quelle
"Lass es einmal fertig sein, dann sollte es das nächste Mal weniger sein." Das ist das Problem: Es ist nie weniger. Auch wenn ich weiß, dass es sein sollte. Alle meine Schnappschüsse sind Remote-Schnappschüsse. In meiner Time Machine-Wiederherstellungsansicht wird nichts als lokaler Snapshot angezeigt.
Ian C.
Wie interessant. Ich würde mich in diesem Fall tatsächlich an Apple wenden. Ich weiß nicht, wie kompliziert dieses Tool ist. Vielleicht fällt die Festplatte aus und sie muss immer wieder arbeiten?
Dmitriy Likhten