Dove Time Machine memorizza le sue impostazioni?

8

Sto cercando il file che contiene tutte le esclusioni di Time Machine inserite nella sua finestra di dialogo Options . So che (alcune di?) Le impostazioni relative alla pianificazione sono memorizzate nei file com.apple.backupd-*.plist in /System/Library/LaunchDaemons ma non sono stato in grado di trovare le esclusioni.

    
posta Marcel Stör 12.12.2011 - 11:51
fonte

3 risposte

10

Si trova nella directory root del backup effettivo, ad es. /Volumes/Back3/Backups.backupdb/flat/Latest/.exclusions.plist per una macchina chiamata flat ma che mostra solo cosa è successo.

Più utile: se vuoi modificare le cose, vedi /Library/Preferences/com.apple.TimeMachine.plist

Ho ricevuto l'informazione da questo blog

    
risposta data 12.12.2011 - 12:16
fonte
6

L'elenco delle cartelle in Preferenze di Sistema è memorizzato in /Library/Preferences/com.apple.TimeMachine.plist .

/System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist contiene cartelle che sono escluse per impostazione predefinita.

sudo mdfind com_apple_backup_excludeItem==com.apple.backupd cerca i file con un attributo esteso com.apple.metadata:com_apple_backup_excludeItem .

tmutil addexclusion aggiunge un attributo esteso. sudo tmutil addexclusion -p aggiunge il percorso a /Library/Preferences/com.apple.TimeMachine.plist .

    
risposta data 22.10.2012 - 15:12
fonte
3

Protip: (ugh) Se si desidera trovare il file delle preferenze corrispondente sul file system per una preferenza di sistema o un'impostazione delle preferenze dell'applicazione, io uso questo trucco:

Trucco una parola che non potrebbe mai esistere sul mio sistema (di solito orribile offensivo) qualcosa come "ShittleCheezeman"

Quindi modifico la preferenza che voglio rintracciare e scrivere quella parola in una delle impostazioni delle preferenze che accetta una stringa o una frase e salva l'impostazione delle preferenze.

Quindi, subito dopo; Corro qualcosa del tipo:

sudo find / -name "*.plist" -mmin -10 -exec grep -l "ShittleCheezeman" {} \;

Questo cercherà tutti i file plist sull'intero sistema che è stato modificato negli ultimi 10 minuti ed elenca quello che contiene la frase univoca. Oppure potresti essere in grado di usare il riflettore anche se trovo che sia un software inaffidabile come la maggior parte delle app desktop supportate da database tendono ad essere

    
risposta data 08.01.2014 - 23:28
fonte

Leggi altre domande sui tag