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.
mdfind
ausgegeben - einschließlich ~ / Applications und ~ / Library / Screen Savers . Achtung!Standardmäßig sichert Apple Time Machine nicht:
Dies gilt für alle Versionen von Mac OS X mit Time Machine.
Quelle: Kevin M. White. Apple Training Series: Unterstützung für Mac OS X Essentials 10.6 . Peachpit Press.
quelle
Sie werden dies wahrscheinlich nützlich finden - http://hints.macworld.com/article.php?story=20080328025026826
Speziell:
Gibt zurück, was ignoriert wird. Apps können TimeMachine anweisen, bestimmte Dateien zu ignorieren.
quelle
Die Stammordner von Snapshots verfügen auch über eine Eigenschaftsliste mit Ordnern, die vom Snapshot ausgeschlossen wurden.
Mein letzter Schnappschuss enthielt die Ordner in
StdExclusions.plist
und die Ordner, die in den Einstellungen von Time Machine ausgeschlossen wurden. Es enthielt keine Dateien oder Ordner mit demcom.apple.metadata:com_apple_backup_excludeItem
erweiterten Attribut.quelle
Wenn Sie überprüfen möchten, ob das erweiterte Attribut
com.apple.metadata:com_apple_backup_excludeItem
in einer bestimmten Datei / einem bestimmten Verzeichnis vorhanden ist, können Sie den folgendenxattr
Befehl verwenden:Oder der
mdls
Befehl (der Ihnen auch die Metadatenattribute anzeigt):Der beste Weg, um zu überprüfen, ob eine Datei / ein
tmutil
Verzeichnis von der Sicherung ausgeschlossen ist, ist , wie oben vorgeschlagen, da auch geprüft wird, ob es sich in einer Ausschlussliste befindet:quelle