Je cherche le fichier qui contient toutes les exclusions de Time Machine entrées dans sa base de données. Options
dialogue. Je sais que (certains ?) des paramètres liés à la programmation sont stockés dans le fichier de configuration de l'ordinateur. com.apple.backupd-*.plist
fichiers à /System/Library/LaunchDaemons
mais je n'ai pas été capable de trouver les exclusions.
Réponses
Trop de publicités?Il se trouve dans le répertoire racine de la sauvegarde actuelle, par ex. /Volumes/Back3/Backups.backupdb/flat/Latest/.exclusions.plist
pour une machine appelée flat mais ça ne montre que ce qui s'est passé.
Plus utilement - si vous voulez modifier des choses, voyez /Library/Preferences/com.apple.TimeMachine.plist
J'ai obtenu l'information de ce site blog
La liste des dossiers des Préférences Système est stockée dans le dossier /Library/Preferences/com.apple.TimeMachine.plist
.
/System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist
contient des dossiers qui sont exclus par défaut.
sudo mdfind com_apple_backup_excludeItem==com.apple.backupd
recherche les fichiers avec un com.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
.
Protip : (ugh) Si vous voulez trouver le fichier de préférence correspondant sur le système de fichiers pour une préférence système ou un paramètre de préférence d'application, j'utilise cette astuce :
Je crée un mot qui n'existerait jamais sur mon système (généralement un mot horriblement offensif). quelque chose comme "ShittleCheezeman".
Ensuite, je modifie la préférence que je veux retrouver et j'écris ce mot dans l'un des paramètres de préférence qui accepte une chaîne ou une phrase, puis j'enregistre le paramètre de préférence.
Puis, juste après ça, j'exécute quelque chose comme :
sudo find / -name "*.plist" -mmin -10 -exec grep -l "ShittleCheezeman" {} \;
Cela recherchera tous les fichiers plist sur l'ensemble du système qui ont été modifiés au cours des 10 dernières minutes et affichera celui qui contient la phrase unique. Vous pouvez aussi utiliser Spotlight, mais je trouve que ce n'est pas un logiciel très fiable, comme la plupart des applications de bureau basées sur des bases de données.
Vous pouvez utiliser plutil
o /usr/libexec/PlistBuddy
pour visualiser et modifier le plist
où les chemins sont stockés :
plutil -extract SkipPaths xml1 -o - /Library/Preferences/com.apple.TimeMachine.plist
o
/usr/libexec/PlistBuddy -c 'print SkipPaths' /Library/Preferences/com.apple.TimeMachine.plist