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.
mdfind
keluaran lebih banyak - termasuk ~ / Aplikasi dan ~ / Library / Screen Savers . Hati-hati!Secara default, Apple Time Machine tidak mencadangkan:
Ini berlaku untuk semua versi Mac OS X yang memiliki Time Machine.
Sumber: Kevin M. White. Seri Pelatihan Apple: Esensi Dukungan Mac OS X v10.6 . Peachpit Press.
sumber
Anda mungkin akan menemukan ini berguna - http://hints.macworld.com/article.php?story=20080328025026826
Secara khusus:
Akan mengembalikan apa yang sedang diabaikan. Aplikasi dapat memberitahu TimeMachine untuk mengabaikan file tertentu.
sumber
Folder root snapshot juga memiliki daftar properti dengan folder yang dikecualikan dari snapshot.
Cuplikan terakhir saya termasuk folder
StdExclusions.plist
dan folder yang dikecualikan dalam preferensi Time Machine. Itu tidak termasuk file atau folder yang hanya memilikicom.apple.metadata:com_apple_backup_excludeItem
atribut diperluas.sumber
Jika Anda ingin memeriksa keberadaan atribut yang diperluas
com.apple.metadata:com_apple_backup_excludeItem
pada file / direktori tertentu, Anda dapat menggunakanxattr
perintah:Atau
mdls
perintah (yang juga akan menunjukkan kepada Anda atribut metadata):Tetapi cara terbaik untuk memeriksa apakah file / dir dikecualikan dari cadangan adalah dengan menggunakan
tmutil
, seperti yang disarankan di atas, karena juga memeriksa apakah ada dalam daftar pengecualian:sumber