В нем хранится встроенный список исключений /System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist
. Это слишком долго, чтобы вставлять здесь удобно, поэтому я разместил копию StdExclusion.plist (10.7.1) на Pastebin . На Pastebin также есть StdExclusion.plist (10.6.8 Server) .
Некоторые из наиболее очевидных исключений пользовательских файлов - это Корзина, Версии документов и MobileBackups из локального хранилища Time Machine. Остальные исключения предназначены для системных вещей, таких как кэши и базы данных, которые существуют для индексации других файлов, где система может восстановить эти базы данных после восстановления.
Кроме того, приложения могут использовать метаданные файла, чтобы исключить файл из резервных копий. Вы можете просмотреть этот список файлов, выполнив команду:
sudo mdfind "com_apple_backup_excludeItem = 'com.apple.backupd'"
На моей системе это выводит следующее:
/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
Как вы можете видеть, здесь есть несколько файлов, которые различные приложения сказали Time Machine не беспокоиться. Кроме того, в Lion команда tmutil позволяет запрашивать, устанавливать и удалять исключения файлов из командной строки:
tmutil isexcluded _item_
определит, исключен ли том, каталог или файл.
tmutil addexclusion _item_
устанавливает правило исключения, чтобы элемент (даже если он был перемещен в новое место или переименован) был исключен из будущих резервных копий.
tmutil addexclusion -p _item_
устанавливает правило исключения, чтобы исключить путь элемента. Это остается неизменным, поэтому, если файл перемещается, он будет зарезервирован, если не по этому точному пути, а также предотвратит резервное копирование файла, если он возвращается в то же место, которое указано в правиле.
tmutil removeexclusion _item_
по мере необходимости удалял любой тип правила исключения.
mdfind
выводит намного больше информации, включая ~ / Applications и ~ / Library / Screen Savers . Быть осторожен!По умолчанию Apple Time Machine не выполняет резервное копирование:
Это относится ко всем версиям Mac OS X, которые имеют Time Machine.
Источник: Кевин М. Уайт. Apple Training Series: Mac OS X Поддержка Essentials v10.6 . Peachpit Press.
источник
Вы, вероятно, найдете это полезным - http://hints.macworld.com/article.php?story=20080328025026826
В частности:
Вернет то, что игнорируется. Приложения могут указать TimeMachine игнорировать определенные файлы.
источник
Корневые папки снимков также имеют список свойств с папками, которые были исключены из снимка.
Мой последний снимок включал папки
StdExclusions.plist
и папки, исключенные в настройках Time Machine. Он не включал файлы или папки, которые просто имелиcom.apple.metadata:com_apple_backup_excludeItem
расширенный атрибут.источник
Если вы хотите проверить наличие расширенного атрибута
com.apple.metadata:com_apple_backup_excludeItem
в определенном файле / каталоге, вы можете использоватьxattr
команду:Или
mdls
команда (которая также покажет вам атрибуты метаданных):Но лучший способ проверить, исключен ли файл / dir из резервной копии, - это использовать
tmutil
, как предложено выше, так как он также проверяет, находится ли он в каком-либо списке исключений:источник