टाइम मशीन अपनी सेटिंग्स कहाँ संग्रहीत करता है?


8

मैं उस फ़ाइल की तलाश कर रहा हूँ जिसमें सभी टाइम मशीन बहिष्करण शामिल हैं Options संवाद। मुझे पता है कि (कुछ?) शेड्यूलिंग संबंधित सेटिंग्स में संग्रहीत हैं com.apple.backupd-*.plist फाइलों पर /System/Library/LaunchDaemons लेकिन मैं बहिष्करण नहीं खोज पाया।


का संभव डुप्लिकेट लायन पर, टाइम मशीन बैकअप से क्या फाइलें नियम से बाहर रखी जाती हैं? - समय मशीन बहिष्करण एक सूची से थोड़ा अधिक जटिल तरीके से लागू किया जाता है।
bmike

नहीं, यह एक द्वैध नहीं है क्योंकि "टाइम मशीन बहिष्करण अपने विकल्प संवाद में दर्ज किया गया" उपयोगकर्ता द्वारा दर्ज किए गए बहिष्करण को संदर्भित करता है। फिर भी मददगार लिंक ...
Marcel Stör

जवाबों:


10

यह वास्तविक बैकअप के मूल निर्देशिका में है /Volumes/Back3/Backups.backupdb/flat/Latest/.exclusions.plist फ्लैट नामक मशीन के लिए, लेकिन केवल वही दिखाता है जो हुआ।

अधिक उपयोगी - यदि आप चीजों को देखने के लिए संपादित करना चाहते हैं /Library/Preferences/com.apple.TimeMachine.plist

मुझे इसकी जानकारी मिली ब्लॉग


अच्छा सवाल और जवाब। क्या आपने उस फ़ाइल को संपादित करने की कोशिश की है, और यदि ऐसा है, तो क्या हुआ?
David DelMonte

एक ताज़ा OS X Lion इंस्टॉलेशन पर: com.apple.TimeMachine.plist और com.apple.TimeMachine.plist.lockfile तब एक सिस्टम बैकअप (स्नो लेपर्ड) से com.apple.TimeMachine.plist कॉपी किया गया। फिर TimeMachine को सक्षम और कॉन्फ़िगर किया गया। बिंगो!
Marcel Stör

@David DelMonte, मुझे फ़ाइल को संपादित करने की हिम्मत नहीं हुई।
Marcel Stör

यह एक अजीब बात है, लेकिन मेरी मार्विक पर /Library/Preferences/com.apple.TimeMachine.plist बाइनरी फ़ाइल की तरह दिखता है। मैं इसे कैसे संपादित कर सकता हूं?
Anton Egorov

@AntonEgorov एक अलग सवाल है - बाइनरी प्लिस्ट फ़ाइल को संपादित करने का तरीका पूछें (Apple का डिफ़ॉल्ट अब द्विआधारी मुझे लगता है)
Mark

6

सिस्टम प्राथमिकता में फ़ोल्डर्स की सूची में संग्रहीत है /Library/Preferences/com.apple.TimeMachine.plist

/System/Library/CoreServices/backupd.bundle/Contents/Resources/StdExclusions.plist ऐसे फ़ोल्डर शामिल हैं जिन्हें डिफ़ॉल्ट रूप से बाहर रखा गया है।

sudo mdfind com_apple_backup_excludeItem==com.apple.backupd एक के साथ फ़ाइलों के लिए खोज करता है com.apple.metadata:com_apple_backup_excludeItem विस्तारित विशेषता।

tmutil addexclusion एक विस्तारित विशेषता जोड़ता है। sudo tmutil addexclusion -p के लिए रास्ता जोड़ता है /Library/Preferences/com.apple.TimeMachine.plist


3

Protip: (ugh) यदि आप सिस्टम वरीयता या अनुप्रयोग वरीयता सेटिंग के लिए फ़ाइल सिस्टम पर संबंधित वरीयता फ़ाइल ढूंढना चाहते हैं, तो मैं इस ट्रिक का उपयोग करता हूं:

मैं एक ऐसा शब्द श्रृंगार करता हूं जो संभवतः मेरे सिस्टम पर मौजूद नहीं होगा (आमतौर पर भयानक आक्रामक) "ShittleCheezeman" जैसा कुछ

फिर मैं उस प्राथमिकता को संपादित करता हूं जिसे मैं नीचे ट्रैक करना चाहता हूं और उस शब्द को वरीयता सेटिंग्स में से एक में लिखता हूं जो एक स्ट्रिंग या वाक्यांश को स्वीकार करता है और वरीयता सेटिंग को बचाता है।

फिर, उसके ठीक बाद; मैं कुछ चलाता हूं जैसे:

sudo find / -name "*.plist" -mmin -10 -exec grep -l "ShittleCheezeman" {} \;

यह पूरे सिस्टम पर हर प्लिस्ट फाइल को खोजेगा, जिसे अंतिम 10 मिनट में संशोधित किया गया है और वह सूची जिसमें अद्वितीय वाक्यांश शामिल है या आप स्पॉटलाइट का उपयोग करने में सक्षम हो सकते हैं, हालांकि मुझे यह अविश्वसनीय सॉफ्टवेयर लगता है क्योंकि अधिकांश डेटाबेस-समर्थित डेस्कटॉप ऐप हैं


क्या यह बाइनरी प्लास्ट में पाठ को खोजता है?
Mark

यदि तुम करो -exec plutil -convert xml1 && grep -l "Phrase" {} \; यह फ़ाइल को पहले XML प्लिस्ट में बदल देगा। आप उपयोग में भी देख सकते हैं PlistBuddy -c Print
Gregg Leventhal
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.