Dove Time Machine memorizza le sue impostazioni?


9

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


possibile duplicato di On Lion, quali file sono esclusi dalla regola da un backup di Time Machine? - Le esclusioni della macchina del tempo sono implementate in modo leggermente più complicato di un elenco.
bmike

No, non è un duplicato in quanto "Esclusioni di Time Machine immesse nella finestra di dialogo Opzioni" si riferisce alle esclusioni immesse dall'utente. Link utile comunque ...
Marcel Stör

Risposte:


13

Si trova nella directory principale del backup effettivo, ad es. /Volumes/Back3/Backups.backupdb/flat/Latest/.exclusions.plistPer una macchina chiamata flat, ma mostra solo ciò che è successo.

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

Ho ricevuto le informazioni da questo blog


Bella domanda e risposta. Hai provato a modificare quel file e, in tal caso, cosa è successo?
David DelMonte,

In una nuova installazione di OS X Lion: spostato com.apple.TimeMachine.plist e com.apple.TimeMachine.plist.lockfile quindi copiato com.apple.TimeMachine.plist da un backup di sistema (Snow Leopard). Quindi abilitato e configurato TimeMachine. Bingo!
Marcel Stör,

@ David DelMonte, io non ho il coraggio di modificare il file.
Marcel Stör,

È una cosa strana, ma sul mio Maverick /Library/Preferences/com.apple.TimeMachine.plistsembra un file binario. Come posso modificarlo?
Anton Egorov,

@AntonEgorov che è una domanda separata - chiedi come modificare un file plist binario (il default di Apple ora è binario penso)
user151019

9

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.backupdcerca file con un com.apple.metadata:com_apple_backup_excludeItemattributo esteso.

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


3

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

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

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

Quindi, subito dopo; Corro qualcosa del tipo:

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

Ciò cercherà ogni file plist sull'intero sistema che è stato modificato negli ultimi 10 minuti ed elencherà quello che contiene la frase univoca. Oppure potresti essere in grado di utilizzare Spotlight anche se trovo che sia un software inaffidabile come la maggior parte delle app desktop con supporto per database tendono ad essere


Questo trova il testo nelle liste binarie?
user151019,

1
Se lo fai -exec plutil -convert xml1 && grep -l "Phrase" {} \;, convertirai prima il file in un plist XML. Si potrebbe anche esaminare l'utilizzo di PlistBuddy -c Print
Gregg Leventhal
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.