Wie kann ich sehen, welche Dateien in TimeMachine geändert wurden?

Ich habe TimeTracker, tms und timedog ausprobiert, aber keiner von ihnen funktioniert mit OS X 10.6

Irgendwelche Vorschläge?

Antworten (4)

Lion hat den tmutilBefehl herausgebracht und die Manpage zeigt, dass er ein bestimmtes Backup durchsucht und sehr detaillierte Informationen zu Ihren spezifischen Backups meldet. Die Verben Compare , UniqueSize und CalculatedRift sehen am nützlichsten aus, wenn Sie sich nicht um das Terminal kümmern.

Ich verwende BackupLoupe immer noch auf Lion (sowie auf älteren Betriebssystemen) und bin jedes Mal, wenn ich es verwenden muss, hoch gelobt und danke dem Team, das es erstellt hat. Ich sollte ihnen wahrscheinlich auch mehr Geld schicken. Es ist so gut.

Geben Sie hier die Bildbeschreibung ein

Es macht es sehr einfach zu sehen, welche Dateien zwischen Backups den meisten Speicherplatz beanspruchen, und ist auch unverzichtbar, um zu wissen, wann eine bestimmte Datei geändert wurde, indem jedes Mal verfolgt wird, wenn sie als neue Version gespeichert wird, die in die Vergangenheit zurückreicht. Es funktioniert auf einer lokalen Datenbank, sodass Sie das Dateisystem nicht bei jeder Abfrage durchsuchen müssen – nur einmal jedes Mal, um die Deltas für jede Sicherung zu sammeln.Geben Sie hier die Bildbeschreibung ein

BackupLoupe - toller Tipp. Mein Problem wurde gelöst, zu viele Caches und zusätzliche anwendungsspezifische Backups in ~/Libary/Application Support.

Da Time Machine Hardlinks verwendet, um unveränderte Dateien (und Verzeichnisse) zu speichern, würde dies bedeuten, dass geänderte Dateien in der letzten Sicherung eine Linkanzahl von 1 haben, da sie eindeutig sind. Verwenden Sie dies zusammen mit find, um eine Auflistung zu erstellen:

find /path/to/your/latest/backup -type f -links 1 -print 
Das funktioniert nicht. Es zeigt einfach alle Dateien an.
Eigentlich - das funktioniert für mich. Ich habe mehrere Ordner mit mehr als 2000 Fotos getestet und jedes Mal wurden die 20 oder 200 (oder null) Dateien ausgewählt, die in dieser Sicherung neu waren. Ich mag immer noch soma-zone.com/BackupLoupe , aber dies scheint die Frage, was in einem Backup neu ist, mit einem cleveren und schnellen Find-Befehl zu beantworten.

Sie können das eingebaute tmutilund GNU verwenden gsort:

brew install coreutils

So vergleichen Sie zwei bestimmte Sicherungen:

cd "/Volumes/TimeMachine/Backups.backupdb/My Mac"
sudo tmutil compare Date1 Date2 | gsort -h -k2

Nur für den Unterschied zwischen dem aktuellen Backup und dem vorherigen Backup:

sudo tmutil listbackups | tail -n 2 | awk '{ print "\""$0"\""}' | xargs tmutil compare | gsort -h -k2

Das Problem mit diesem Find-Befehl scheint zu sein, dass HFS sowohl feste Links auf Verzeichnisse als auch auf normale Dateien zulässt. Infolgedessen werden Dateien, die eine Weile nicht gesichert wurden, mit einem Link angezeigt, aber eines ihrer übergeordneten Verzeichnisse kann viele Links haben.