टाइम मशीन क्या करेगी जब वह कहती है कि "सबसे पुरानी फाइलों को पहले हटाएं"?


2

जब टाइम मशीन कहती है "मैं सबसे पुरानी फाइलों को पहले हटाऊंगा", तो क्या इसका शाब्दिक अर्थ है? यहाँ एक सैद्धांतिक उदाहरण है:

  • सोर्स ड्राइव: 300 जीबी, जिसमें 1 280 जीबी फाइल और 1 जीबी फाइल है।
  • बैकअप ड्राइव: 300 जीबी

281 GB का उपयोग करके प्रारंभिक बैकअप दोनों फ़ाइलों का बैकअप लेगा।

यदि मैं 1 जीबी फ़ाइल को 21 बार संशोधित करता हूं, तो बैकअप ड्राइव पर कमरे से बाहर निकलने पर टाइम मशीन क्या करेगी?

  • मूल 280 GB हटाएं क्योंकि यह सबसे पुरानी फ़ाइल है? या
  • फ़ाइल का सबसे पुराना संस्करण हटाएं जिसे मैंने 21 बार संशोधित किया है?

मुझे आशा है कि यह उस फ़ाइल का सबसे पुराना संस्करण हटा देगा जिसे मैंने 21 बार संशोधित किया है, लेकिन मैं सुनिश्चित करना चाहता हूं।

जवाबों:


4

यह फ़ाइल स्तर नहीं है , लेकिन बैकअप दिनांक स्तर है । यही कहता है, बैकअप आपके डेटा का पूर्ण संस्करण है:

जब आपकी डिस्क पूर्ण हो जाती है तो सबसे पुराना बैकअप हटा दिया जाता है।

यदि आप Backups.backupdbअपने टाइम मशीन वॉल्यूम की निर्देशिका के कंप्यूटर-नाम उपनिर्देशिका में देखते हैं, तो आपको नाम के रूप में टाइमस्टैम्प के साथ कई फ़ोल्डर दिखाई देंगे। ये आपके उपलब्ध बैकअप संस्करण हैं। इनमें से प्रत्येक आपके सिस्टम वॉल्यूम की पूरी सामग्री है (बाहर की गई फ़ाइलों को घटाती है) और ओएस एक्स सेटअप के दौरान बहाली के लिए स्वतंत्र रूप से चुना जा सकता है।

डिस्क स्थान के संरक्षण के लिए, Apple फ़ाइल और निर्देशिका हार्ड लिंक का उपयोग करता है , इसलिए यदि कोई फ़ाइल बैकअप के बीच नहीं बदलती है, तो नई फ़ाइल सिस्टम प्रविष्टि डिस्क पर समान डेटा को इंगित करती है।


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

इसका मतलब है, निश्चित रूप से, कि आपके उदाहरण में, टाइम मशीन पुराने बैकअप को तब तक हटाती रहेगी जब तक कि कुछ डिस्क स्थान वास्तव में मुक्त नहीं हो जाता। यदि आपके पास अभी भी 280GB फ़ाइल है, तो इसे केवल हटाया नहीं जाएगा।


आह, समझ गया। मेरा अनुमान। सभी प्रोग्रामिंग और नो प्ले @slhck को एक सुस्त लड़का बनाता है। मैं इस तथ्य के बारे में भूल गया था कि आप निश्चित रूप से इसे बनाए रखने के लिए फ़ाइल की हाल ही में प्रतिलिपि की आवश्यकता है। फिर भी, ऊपर दिए गए उदाहरण में, यदि दोनों फाइलें अभी भी मौजूदा सिस्टम पर मौजूद हैं, और यदि बैकअप डिस्क पूर्ण हो जाती है, तो क्या यह "बैकअप डिस्क पूर्ण" चेतावनी दिखाएगा? मैंने अभी इसे कभी नहीं देखा है।
slhck

@slhck मैं इसे नहीं देखा है या तो - यह एक लैपटॉप उपयोगकर्ता की कठोर भाग्य दस गुना क्षमता के साथ एक बाहरी हार्ड डिस्क पर बैकअप है ...
डैनियल बेक
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.