टाइम मशीन के बैकअप की बारंबारता बदलें?


12

क्या टाइम मशीन अपना बैकअप निष्पादित करने की आवृत्ति को बदलना संभव है?

जवाबों:


13

आप इस आदेश को एक टर्मिनल से कमांड लाइन पर जारी कर सकते हैं:

sudo defaults write /System/Library/LaunchDaemons/com.apple.backupd-auto StartInterval -int 3600

मान सेकंड में है, इसलिए प्रति घंटे 3600 सेकंड मानकर अपने अंतराल की गणना करें।

आदेश में मूल्य को संपादित करता है /System/Library/LaunchDaemons/com.apple.backupd-auto.plist, केवल इतना है कि आपको फ़ाइल को सीधे संपादित करने की आवश्यकता नहीं है। यह आपको उस फ़ाइल में किए गए किसी भी वाक्यविन्यास त्रुटियों के बारे में बताता है, इसलिए मैं इस समाधान को पसंद करूंगा।

इसके अलावा आपको इस परिवर्तन को प्रभावी करने के लिए पुनरारंभ करने की आवश्यकता है। मुझे यह धागा एक Apple सपोर्ट फोरम में भी मिला , जिसने स्नो लेपर्ड इंस्टालेशन में अनुमति की समस्या का संकेत दिया।


FYI करें, यह लायन पर काम नहीं करता है।
जो शॉ

10.8 पर, कुंजी नाम प्रतीत होता है BackupInterval
ट्रेपेज़ॉइड


3

इसके अंतर्गत /System/Library/LaunchDaemonsएक XML फाइल होती है जिसे कहा जाता है com.apple.backupd-auto.plist। इसे अपनी पसंद के टेक्स्ट एडिटर के साथ खोलें और इन पंक्तियों को खोजें:

<key>StartInterval</key>
<integer>3600</integer>

integerटैग के बीच सेकंड में बैकअप अंतराल है। इसे अपनी पसंद के हिसाब से बदलें। बस याद रखें कि यह एक पूर्णांक है, इसलिए इसमें अधिकतम (2,147,483,647 हस्ताक्षरित मेरा विश्वास है), यदि आप बैकअप से बचने के लिए इसे अप्रिय रूप से उच्च सेट करने का प्रयास कर रहे हैं। लेकिन मुझे संदेह है कि यह मामला है।


2

बस यह सुनिश्चित करने के लिए: अंतराल बदलते समय मशीन क्या रखता है बदल नहीं होगा। यह अभी भी केवल पिछले 24 घंटों के लिए प्रति घंटा बैकअप रखेगा, पिछले महीने के लिए सभी पहले दैनिक, और डिस्क के पूर्ण होने तक सभी पहले सप्ताह।

इसलिए, उदाहरण के लिए: ट्विकिंग आपको किसी भी डिस्क स्थान को नहीं बचाएगा। (जब आप एक ही फाइल को बहुत अधिक बदलेंगे, तब आप केवल नोटिस करेंगे, और फिर आप अभी भी केवल प्रति घंटा बैकअप में परिवर्तन देखेंगे, जो किसी भी तरह जल्द ही समाप्त हो जाएगा।) और जब तक आप एक ही विशाल फ़ाइलों को बहुत बदल नहीं रहे हैं, तब तक आप शायद एक विशाल प्रदर्शन में वृद्धि को नोटिस नहीं किया जाएगा, क्योंकि यह केवल प्रत्येक रन के दौरान अधिक बैकअप की आवश्यकता होगी, यदि आप अंतराल बढ़ाते हैं। (लेकिन फिर: यदि आप बहुत ही फ़ाइलों को बहुत बदल रहे हैं, तो एक घंटे का बैकअप बहुत स्वागत योग्य हो सकता है?)

(मैं नहीं जानता कि क्या होता है यदि आप अंतराल को एक घंटे से कम समय के लिए निर्धारित करते हैं ।)


1
यह इस सवाल का जवाब नहीं देता है कि यह सिर्फ अतिरिक्त जानकारी है। यह टिप्पणियों में है।

2
सच है, मेरे जवाब की शुरूआत ने वास्तव में संकेत दिया कि यह सवाल का जवाब देने के लिए नहीं था। (और, सही उत्तर पहले ही दिए गए थे।) फिर भी, मुझे नहीं लगता कि यह एक टिप्पणी भी होनी चाहिए थी, क्योंकि यह केवल प्रश्न पूछने वाले के लिए नहीं था, और दूसरों द्वारा टिप्पणी किए जाने पर टिप्पणी करना मुश्किल है। (और मैं यहां कुछ प्रासंगिक ज्ञान साझा करने की कोशिश कर रहा हूं; मुझे संदेह है कि टिप्पणी भविष्य में इस सवाल पर आने वाले अन्य लोगों द्वारा पढ़ी जाएगी।)
अर्जन

1

ओएस एक्स मावेरिक्स के साथ, ऐप्पल ने एक्सपीसी सर्विसेज द्वारा प्रबंधित किए जाने वाले पृष्ठभूमि कार्यों का समय बदल दिया है , इसलिए ओएस एक्स के पुराने संस्करणों के लिए निर्देश अब काम नहीं करते हैं। निम्न कमांड के कारण टाइम मशीन औसतन हर 3 घंटे चलेगी, मानक 1 घंटे से ऊपर:

sudo /usr/libexec/PlistBuddy -c 'set :LaunchEvents:com.apple.xpc.activity:com.apple.backupd-auto:Interval 10800' /System/Library/LaunchDaemons/com.apple.backupd-auto.plist
sudo /usr/libexec/PlistBuddy -c 'set :LaunchEvents:com.apple.xpc.activity:com.apple.backupd-auto:Delay 10800' /System/Library/LaunchDaemons/com.apple.backupd-auto.plist
sudo /usr/libexec/PlistBuddy -c 'set :LaunchEvents:com.apple.xpc.activity:com.apple.backupd-auto:GracePeriod 5400' /System/Library/LaunchDaemons/com.apple.backupd-auto.plist

मेरे परीक्षण में, टाइम मशीन ने मूल रूप से कहा कि नवीनतम बैकअप 1:39 पर था और अगला 2:38 पर चलना था। इन आदेशों को चलाने और रिबूट करने के बाद, अगला बैकअप 4:19 में बदल गया था। मुझे अभी तक बगैर रिबूट के बदलाव लागू करने का कोई तरीका नहीं मिला है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.