Es gibt eine integrierte Liste von Ausschlüssen, die in gespeichert sind /System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist
. Es ist etwas zu lang, um es hier bequem einzufügen , daher habe ich eine Kopie von StdExclusions.plist (10.7.1) auf Pastebin gepostet . Es gibt auch StdExclusions.plist (10.6.8 Server) auf Pastebin .
Einige der offensichtlicheren Ausschlüsse von Benutzerdateien sind Papierkorb, Dokumentrevisionen und MobileBackups aus dem lokalen Time Machine-Speicher. Die restlichen Ausschlüsse beziehen sich auf Systemobjekte wie Caches und Datenbanken, die zum Indizieren anderer Dateien vorhanden sind, in denen das System diese Datenbanken nach einer Wiederherstellung neu generieren kann.
Darüber hinaus können Apps die Metadaten einer Datei verwenden, um eine Datei von Sicherungen auszuschließen. Sie können diese Liste der Dateien anzeigen, indem Sie den folgenden Befehl ausführen:
sudo mdfind "com_apple_backup_excludeItem = 'com.apple.backupd'"
Auf meinem System gibt dies Folgendes aus:
/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
Wie Sie sehen, gibt es hier einige Dateien, mit denen verschiedene Apps Time Machine angewiesen haben, sich nicht zu beschäftigen. Unter Lion können Sie mit dem Befehl tmutil außerdem Dateiausschlüsse über die Befehlszeile abfragen, festlegen und löschen:
tmutil isexcluded _item_
wird feststellen, ob das Volume, Verzeichnis oder die Datei derzeit ausgeschlossen ist.
tmutil addexclusion _item_
legt eine Ausschlussregel fest, damit das Element (auch wenn es an einen neuen Speicherort verschoben oder umbenannt wurde) von zukünftigen Sicherungen ausgeschlossen wird.
tmutil addexclusion -p _item_
Legt eine Ausschlussregel fest, sodass der Elementpfad ausgeschlossen wird. Dies bleibt unverändert. Wenn die Datei verschoben wird, wird sie gesichert, wenn nicht genau dieser Pfad angegeben ist. Außerdem wird verhindert, dass eine Datei gesichert wird, wenn sie am selben Speicherort wie in der Regel angegeben abgelegt wird.
tmutil removeexclusion _item_
Beide Arten von Ausschlussregeln wurden entsprechend entfernt.