Time Machine - Elenco di file di cui è stato eseguito il backup

30

Mi piacerebbe sapere per vedere quali file vengono sottoposti a backup dalla mia macchina del tempo? Spesso vedo trasferire una grande quantità di dati e non sono sicuro di cosa sia.

    
posta alexus 15.10.2012 - 19:02
fonte

5 risposte

32

Il comando tmutil compare ti consente di confrontare gli elenchi di file se non vuoi farlo usando ls o altri comandi che possono mostrare differenze in file e cartelle come rsync e molti programmi diff grafici.

È possibile elencare i percorsi di backup e quindi copiarli nel comando di confronto. Esempio:

sudo tmutil listbackups
sudo tmutil compare "path1" "path2"

Molte persone adorano BackupLoupe . Crea un potente database di quali file sono inclusi in ogni intervallo di backup.

    
risposta data 15.10.2012 - 19:11
fonte
19

Se sei interessato a vedere quali file vengono letti mentre avviene il backup, puoi usare questo comando:

sudo opensnoop -n backupd | grep -v 'Time Machine Backups'

Nota: quanto sopra ha funzionato nelle versioni precedenti di macOS. In High Sierra, qualcosa di simile a questo è:

sudo fs_usage -f filesys backupd

Tuttavia c'è un sacco di rumore dal volume di backup stesso che non ho capito come sbarazzarsi di.

    
risposta data 09.02.2014 - 06:59
fonte
8

Puoi utilizzare timedog per quello.

timedog is a Perl script that displays the set of files that were saved for any given backup created by Mac OS X Time Machine. By default it shows those files that were saved in the most recent backup. The listing includes the file sizes before and after, as well as a total file count and size. The script includes an option to summarize changes to a particular directory depth, producing a more concise display, helping to get an understanding of which areas of your system are taking up the most space in the backups. It can also sort by size, and/or omit files below a given size.

    
risposta data 20.05.2013 - 02:51
fonte
7

Se vuoi vedere quali file vengono trasferiti in tempo reale, puoi monitorare il demone della macchina del tempo con

sudo fs_usage -f -R filesys backupd

Se vedi un trasferimento di file troppo grande, potresti vedere le immagini del disco da macchine virtuali nell'elenco

    
risposta data 15.07.2016 - 14:57
fonte
2

Ho combinato la risposta tmutil sopra di BMIKE in questo pratico one-liner, speriamo che possa aiutare qualcuno!

Questo richiederà gli ultimi 2 backup e li differirà per te. Il sed consiste nel mettere le virgolette attorno ai nomi dei backup che probabilmente avranno degli spazi al loro interno.

sudo tmutil listbackups | tail -2 | sed 's/.*/"&"/' | xargs  sudo tmutil compare
    
risposta data 17.10.2017 - 06:00
fonte

Leggi altre domande sui tag