13 votes

Où Time Machine stocke-t-il ses paramètres ?

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.

17voto

yoliho Points 340

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

11voto

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 .

3voto

Darron Points 13196

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.

0voto

t0r0X Points 197

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

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X