Il existe une liste intégrée des exclusions stockées dans /System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist
. Il est un peu long de coller ici confortablement, alors j'ai posté une copie de StdExclusions.plist (10.7.1) sur Pastebin . Il existe également StdExclusions.plist (serveur 10.6.8) sur Pastebin .
Certaines des exclusions de fichiers utilisateur les plus évidentes sont la corbeille, les révisions de document et les sauvegardes mobiles du magasin Time Machine local sont toutes exclues. Le reste des exclusions concerne des éléments du système, tels que les caches et les bases de données existantes, pour indexer d'autres fichiers sur lesquels le système peut régénérer ces bases de données après une restauration.
En outre, les applications peuvent utiliser les métadonnées d'un fichier pour exclure un fichier des sauvegardes. Vous pouvez voir cette liste de fichiers en lançant la commande:
sudo mdfind "com_apple_backup_excludeItem = 'com.apple.backupd'"
Sur mon système, cela génère les éléments suivants:
/Users/brant/Library/Calendars/Calendar Cache
/Users/brant/Music/iTunes/iTunes Music Library.xml
/Users/brant/Library/iTunes/iPod Software Updates
/Users/brant/Library/iTunes/iPad Software Updates
/Users/brant/Library/iTunes/iPhone Software Updates
/Users/brant/Pictures/iPod Photo Cache
/Volumes/Archive/brant/Pictures/iPhoto Library/iPod Photo Cache
/Volumes/Archive/brant/Pictures/iPhoto Library/AlbumData.xml
/Users/brant/Library/Application Support/Google/Chrome/Safe Browsing Csd Whitelist
/Users/brant/Library/Application Support/Google/Chrome/Safe Browsing Bloom
/Users/brant/Library/Application Support/Google/Chrome/Safe Browsing Bloom Filter 2
/Users/brant/Library/Application Support/Google/Chrome/Safe Browsing Download
/Users/brant/Documents/Virtual Machines/Visual Studio.pvm/{ae6f7518-762e-4fcd-b166-c7a914fc237f}.mem
/Users/brant/Music/iTunes/Album Artwork/Cache
/Users/brant/Library/Saved Application State
/Users/brant/Library/Application Support/Google/Chrome/Default/History-journal
/Users/brant/Library/Application Support/Google/Chrome/Default/Favicons-journal
/Users/brant/Library/Application Support/Google/Chrome/Default/Favicons
/Users/brant/Library/Application Support/Google/Chrome/Default/History
/Users/brant/Library/Icons/WebpageIcons.db
/Users/brant/Library/Safari/WebpageIcons.db
Comme vous pouvez le constater, il existe quelques fichiers que diverses applications ont demandé à Time Machine de ne pas s’embêter. De plus, sous Lion, la commande tmutil vous permet d’interroger, de définir et de supprimer les exclusions de fichiers à partir de la ligne de commande:
tmutil isexcluded _item_
déterminera si le volume, le répertoire ou le fichier est actuellement exclu.
tmutil addexclusion _item_
définit une règle d'exclusion de sorte que l'élément (même s'il est déplacé vers un nouvel emplacement ou renommé) sera exclu des sauvegardes futures.
tmutil addexclusion -p _item_
définit une règle d'exclusion pour que le chemin de l'élément soit exclu. Cela reste inchangé, donc si le fichier est déplacé, il sera sauvegardé s'il ne se trouve pas exactement sur ce chemin et empêchera également la sauvegarde d'un fichier s'il revient au même emplacement que celui spécifié par la règle.
tmutil removeexclusion _item_
supprimé l'un ou l'autre type de règle d'exclusion, selon le cas.
mdfind
génère beaucoup plus de résultats, notamment ~ / Applications et ~ / Library / Screen Savers . Faites attention!Par défaut, Apple Time Machine ne sauvegarde pas:
Ceci s’applique à toutes les versions de Mac OS X disposant de Time Machine.
Source: Kevin M. White. Série de formations Apple: Mac OS X Support Essentials v10.6 . Peachpit Press.
la source
Cela vous sera probablement utile - http://hints.macworld.com/article.php?story=20080328025026826
Plus précisément:
Reviendra ce qui est ignoré. Les applications peuvent indiquer à TimeMachine d'ignorer certains fichiers.
la source
Les dossiers racine des instantanés ont également une liste de propriétés avec les dossiers exclus de l'instantané.
Mon dernier instantané incluait les dossiers
StdExclusions.plist
et les dossiers exclus dans les préférences de Time Machine. Il n'incluait pas les fichiers ou les dossiers contenant simplement l'com.apple.metadata:com_apple_backup_excludeItem
attribut étendu.la source
Si vous souhaitez vérifier la présence de l'attribut étendu
com.apple.metadata:com_apple_backup_excludeItem
dans un fichier / répertoire spécifique, vous pouvez utiliser laxattr
commande suivante:Ou la
mdls
commande (qui vous montrera également les attributs de métadonnées):Mais le meilleur moyen de vérifier si un fichier / répertoire est exclu de la sauvegarde est d'utiliser
tmutil
, comme suggéré ci-dessus, car il vérifie également s'il figure dans une liste d'exclusion:la source