Come vedere quali file sono stati modificati in TimeMachine?


Risposte:


24

Lion è uscito con il tmutilcomando e la pagina man mostra che eseguirà la scansione di un backup specifico e riporterà informazioni molto dettagliate sui backup specifici. I verbi confrontano , uniscono e calcolati sembrano molto utili se non ti dispiace per il terminale.

Uso ancora BackupLoupe su Lion (così come su sistemi operativi precedenti) e ho elogi e grazie al team che lo ha creato ogni volta che ho bisogno di usarlo. Probabilmente dovrei inviare anche loro più denaro. È così buono.

inserisci qui la descrizione dell'immagine

Rende molto facile vedere quali file occupano più spazio tra i backup ed è anche indispensabile per sapere quando un file specifico è stato modificato monitorando ogni volta che viene salvato come una nuova versione che risale indietro nel tempo. Funziona su un database locale in modo da non eseguire la scansione del filesystem per ogni query, solo una volta ogni volta per raccogliere i delta per ogni backup. inserisci qui la descrizione dell'immagine


1
BackupLoupe - ottimo consiglio. Risolto il mio problema, troppe cache e backup specifici extra dell'app all'interno di ~ / Libary / Application Support.
Alex Soto,

6

Poiché Time Machine utilizza i collegamenti fisici per archiviare file (e directory) non modificati, ciò significherebbe che i file modificati nell'ultimo backup avranno un conteggio dei collegamenti pari a 1 poiché sono univoci. Usa questo insieme a find per generare un elenco:

find /path/to/your/latest/backup -type f -links 1 -print 

1
Questo non funziona Visualizza solo tutti i file.

In realtà - questo funziona per me. Ho testato diverse cartelle con oltre 2000 foto e ogni volta ha selezionato i 20 o 200 (o zero) file che erano nuovi per quel backup. Mi piace ancora soma-zone.com/BackupLoupe ma questo sembra rispondere alla domanda su cosa c'è di nuovo in un backup con un comando di ricerca intelligente e veloce.
bmike

1

Il problema con quel comando find sembra essere che HFS consenta collegamenti rigidi su directory e file regolari. Di conseguenza, i file di cui non è stato eseguito il backup per un certo periodo verranno visualizzati con un collegamento, ma una delle loro directory principali potrebbe avere molti collegamenti.


0

Puoi usare il built-in tmutile GNU gsort:

brew install coreutils

Per confrontare tra due backup specifici:

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

Solo per la differenza tra il backup corrente e il backup precedente:

sudo tmutil listbackups | tail -n 2 | awk '{ print "\""$0"\""}' | xargs tmutil compare | gsort -h -k2
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.