इसमें संग्रहीत बहिष्करणों की अंतर्निहित सूची है /System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist
। यहां आराम से चिपकाने के लिए थोड़ा लंबा है, इसलिए मैंने पास्टबिन पर एक प्रतिलिपि StdExclusions.plist (10.7.1) पोस्ट की है । Pastebin पर StdExclusions.plist (10.6.8 Server) भी है ।
अधिक स्पष्ट उपयोगकर्ता फ़ाइल बहिष्करणों में से कुछ ट्रैश, दस्तावेज़ संशोधन और स्थानीय टाइम मशीन स्टोर से मोबाइलबैकअप सभी को बाहर रखा गया है। शेष बहिष्करण सिस्टम चीज़ों जैसे कैश और डेटाबेस के लिए हैं जो अन्य फ़ाइलों को अनुक्रमित करने के लिए मौजूद हैं जहाँ सिस्टम एक पुनर्स्थापना के बाद इन डेटाबेस को पुन: उत्पन्न कर सकता है।
इसके अलावा, ऐप्स किसी फ़ाइल के मेटाडेटा का उपयोग बैकअप से फ़ाइल को बाहर करने के लिए कर सकते हैं। आप कमांड चलाकर फाइलों की इस सूची को देख सकते हैं:
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
जैसा कि आप देख सकते हैं, यहां कुछ फाइलें हैं जिन्हें विभिन्न ऐप ने टाइम मशीन के साथ परेशान नहीं करने के लिए कहा है। इसके अलावा, लायन पर, tmutil कमांड आपको कमांड लाइन से फ़ाइल बहिष्करण को क्वेरी करने, सेट करने और हटाने की अनुमति देता है:
tmutil isexcluded _item_
यह निर्धारित करेगा कि वर्तमान में वॉल्यूम, निर्देशिका या फ़ाइल को बाहर रखा गया है या नहीं।
tmutil addexclusion _item_
एक बहिष्करण नियम सेट करता है ताकि आइटम (भले ही एक नए स्थान पर ले जाया या नाम बदला गया) को भविष्य के बैकअप से बाहर रखा जाएगा।
tmutil addexclusion -p _item_
एक बहिष्करण नियम सेट करता है ताकि आइटम पथ को बाहर रखा जाए। यह अपरिवर्तित रहता है इसलिए यदि फ़ाइल चलती है तो इसे बैकअप किया जाएगा यदि यह सटीक पथ पर नहीं है और यह भी एक फ़ाइल का बैकअप लेने से रोकेगा यदि यह उसी स्थान पर वापस आता है जैसा नियम निर्दिष्ट करता है।
tmutil removeexclusion _item_
उपयुक्त के रूप में या तो बहिष्करण नियम को हटा दिया गया।