Ada daftar pengecualian yang tersimpan di dalamnya /System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist
. Agak terlalu lama untuk menempel di sini dengan nyaman, jadi saya telah memposting salinan StdExclusions.plist (10.7.1) di Pastebin . Ada juga StdExclusions.plist (10.6.8 Server) di Pastebin .
Beberapa pengecualian file pengguna yang lebih jelas adalah Sampah, revisi dokumen, dan MobileBackup dari toko Time Machine setempat semuanya dikecualikan. Pengecualian lainnya adalah untuk hal-hal sistem seperti cache dan database yang ada untuk mengindeks file lain di mana sistem dapat membuat ulang database ini setelah pemulihan.
Selain itu, aplikasi dapat menggunakan metadata file untuk mengecualikan file dari cadangan. Anda dapat melihat daftar file ini dengan menjalankan perintah:
sudo mdfind "com_apple_backup_excludeItem = 'com.apple.backupd'"
Pada sistem saya ini menampilkan sebagai berikut:
/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
Seperti yang Anda lihat, ada beberapa file di sini yang diberitahukan berbagai aplikasi kepada Time Machine untuk tidak repot-repot. Selanjutnya, pada Lion, perintah tmutil memungkinkan Anda untuk melakukan kueri, mengatur, dan menghapus pengecualian file dari baris perintah:
tmutil isexcluded _item_
akan menentukan apakah volume, direktori atau file saat ini dikecualikan.
tmutil addexclusion _item_
menetapkan aturan pengecualian sehingga item (bahkan jika dipindahkan ke lokasi baru atau diganti namanya) akan dikecualikan dari cadangan di masa mendatang.
tmutil addexclusion -p _item_
menetapkan aturan pengecualian sehingga jalur item dikecualikan. Ini tetap tidak berubah sehingga jika file bergerak itu akan didukung jika tidak di jalur yang tepat ini dan juga akan mencegah membuat cadangan file jika kembali di lokasi yang sama dengan aturan yang ditentukan.
tmutil removeexclusion _item_
menghapus kedua jenis aturan pengecualian yang sesuai.