Je recherche le fichier contenant toutes les exclusions Time Machine entrées dans sa Options
boîte de dialogue. Je sais que (certains?) Les paramètres liés à la planification sont stockés dans les com.apple.backupd-*.plist
fichiers à /System/Library/LaunchDaemons
mais je n'ai pas pu trouver les exclusions.
macos
lion
time-machine
Marcel Stör
la source
la source
Réponses:
Il se trouve dans le répertoire racine de la sauvegarde réelle, par exemple
/Volumes/Back3/Backups.backupdb/flat/Latest/.exclusions.plist
pour une machine appelée flat mais qui ne montre que ce qui s'est passé.Plus utilement - si vous voulez éditer des choses voir
/Library/Preferences/com.apple.TimeMachine.plist
J'ai eu les informations de ce blog
la source
/Library/Preferences/com.apple.TimeMachine.plist
ressemble à un fichier binaire. Comment pourrais-je le modifier?La liste des dossiers dans les Préférences Système est stockée dans
/Library/Preferences/com.apple.TimeMachine.plist
./System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist
contient des dossiers exclus par défaut.sudo mdfind com_apple_backup_excludeItem==com.apple.backupd
recherche des fichiers avec uncom.apple.metadata:com_apple_backup_excludeItem
attribut étendu.tmutil addexclusion
ajoute un attribut étendu.sudo tmutil addexclusion -p
ajoute le chemin d'accès à/Library/Preferences/com.apple.TimeMachine.plist
.la source
Protip: (ugh) Si vous voulez trouver le fichier de préférences correspondant sur le système de fichiers pour un paramètre de préférence système ou d'application, j'utilise cette astuce:
Je maquille un mot qui n'existerait jamais sur mon système (généralement une horrible offensive) quelque chose comme "ShittleCheezeman"
Ensuite, je modifie la préférence que je veux rechercher et j'écris ce mot dans l'un des paramètres de préférence qui accepte une chaîne ou une phrase et j'enregistre le paramètre de préférence.
Ensuite, juste après cela; Je lance quelque chose comme:
sudo find / -name "*.plist" -mmin -10 -exec grep -l "ShittleCheezeman" {} \;
Cela recherchera chaque fichier plist sur l'ensemble du système qui a été modifié au cours des 10 dernières minutes et répertoriera celui qui contient la phrase unique. Ou vous pouvez peut-être utiliser Spotlight bien que je trouve que ce soit un logiciel peu fiable, car la plupart des applications de bureau basées sur une base de données ont tendance à l'être
la source
-exec plutil -convert xml1 && grep -l "Phrase" {} \;
il convertira d'abord le fichier en une liste XML. Vous pouvez également envisager d'utiliserPlistBuddy -c Print