Estou procurando o arquivo que contém todas as exclusões do Time Machine inseridas em seu Options
diálogo. Sei que (algumas?) As configurações relacionadas ao agendamento estão armazenadas nos com.apple.backupd-*.plist
arquivos, /System/Library/LaunchDaemons
mas não consegui encontrar as exclusões.
macos
lion
time-machine
Marcel Stör
fonte
fonte
Respostas:
Está no diretório raiz do backup real, por exemplo,
/Volumes/Back3/Backups.backupdb/flat/Latest/.exclusions.plist
para uma máquina chamada flat, mas isso mostra apenas o que aconteceu.Mais útil - se você quiser editar as coisas, consulte
/Library/Preferences/com.apple.TimeMachine.plist
Eu recebi as informações deste blog
fonte
/Library/Preferences/com.apple.TimeMachine.plist
parece um arquivo binário. Como eu poderia editá-lo?A lista de pastas nas Preferências do Sistema é armazenada em
/Library/Preferences/com.apple.TimeMachine.plist
./System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist
contém pastas que são excluídas por padrão.sudo mdfind com_apple_backup_excludeItem==com.apple.backupd
procura por arquivos com umcom.apple.metadata:com_apple_backup_excludeItem
atributo estendido.tmutil addexclusion
adiciona um atributo estendido.sudo tmutil addexclusion -p
adiciona o caminho para/Library/Preferences/com.apple.TimeMachine.plist
.fonte
Protip: (ugh) Se você deseja encontrar o arquivo de preferências correspondente no sistema de arquivos para uma configuração de preferência do sistema ou preferência de aplicativo, use este truque:
Eu componho uma palavra que nunca existiria no meu sistema (geralmente ofensiva horrível) algo como "ShittleCheezeman"
Em seguida, edito a preferência que desejo rastrear e escrevo essa palavra em uma das configurações de preferência que aceita uma sequência ou frase e salve a configuração de preferência.
Então, logo depois disso; Eu corro algo como:
sudo find / -name "*.plist" -mmin -10 -exec grep -l "ShittleCheezeman" {} \;
Isso pesquisará todos os arquivos plist em todo o sistema que foram modificados nos últimos 10 minutos e listará o que contém a frase exclusiva. Ou você pode usar os holofotes, embora eu ache que é um software não confiável, já que a maioria dos aplicativos de desktop baseados em banco de dados costuma ser
fonte
-exec plutil -convert xml1 && grep -l "Phrase" {} \;
isso, primeiro converterá o arquivo em um arquivo XML. Você também pode olhar em usarPlistBuddy -c Print