Wie kann ich feststellen, welche Dateien in einer Time Machine-Sicherung neu sind?

588
Rob Kennedy

Soweit ich es verstehe, erstellt Time Machine feste Links für alle vorherigen Dateien in einer Sicherung, sodass jeder Sicherungsordner mit Zeitstempel zum Zeitpunkt der Sicherung als vollständige Momentaufnahme der Dateien angezeigt wird. Wie kann ich, welche Dateien herausfinden, neu aus der vorherige Sicherung für ein bestimmtes Backup und Dateien, die vorgetragen wurden?

3
Siehe auch die Hinweise zu `timedog` (Befehlszeile) und TimeTracker (GUI) unter [Time-Time-Machine-Sicherungen überprüfen] (http://superuser.com/questions/47628/verifying-time-machine-backups/87591#87591). Arjan vor 14 Jahren 0

3 Antworten auf die Frage

1
larsks

Wenn Time Machine tatsächlich feste Links verwendet, können Sie 'ls -l' verwenden, um die Linkanzahl für eine Datei anzuzeigen. Theoretisch haben neue Dateien eine Verbindungsanzahl von 1. Zum Beispiel:

 $ touch foo $ ls -l foo -rw-r--r-- 1 lars staff 0 Dec 4 00:22 foo 

Das zweite Feld ist die Verbindungsanzahl. Lass uns einen Link erstellen:

 $ ln foo bar $ ls -l foo bar -rw-r--r-- 2 lars staff 0 Dec 4 00:22 bar -rw-r--r-- 2 lars staff 0 Dec 4 00:22 foo 

Beachten Sie, dass die Linkanzahl gestiegen ist.

Sie können den Befehl 'find' verwenden, um alle Dateien mit einem einzigen Link zu finden:

$ find /path/to/backup -links 1 -print 
Das habe ich auch gedacht, aber so einfach ist es nicht. Wenn ein * Ordner * "mitgenommen" wurde, dann besteht eine feste Verbindung nur zum Ordner. Die Dateien im Ordner haben keine zusätzlichen Verknüpfungen. Wenn ein Ordner für mehrere Sicherungen unverändert bleibt, bleiben die Verknüpfungszahlen für diese Dateien jedoch 1, obwohl sie tatsächlich sehr alt sind. Rob Kennedy vor 14 Jahren 0
1
ridogi

BackupLoupe kostet $ 1 und ist genau das.

Und ja, es verwendet feste Links. Dieser Artikel (Teil eines 10.5-Reviews zu arstechnica) erläutert die Funktionsweise von Time Machine und ist eine sehr interessante Lektüre.

0
Graham Perrin

Compare snapshots

In Lion or greater:

  • use the compare verb of tmutil.