समय मशीन बैकअप फ़ाइलों को कैसे बदला है?


9

जैसा कि मैं समझता हूं कि टाइम मशीन फ़ोल्डर संरचना बनाएगी और पहले बैकअप के दौरान टाइम मशीन बैकअप में शामिल होने वाली सभी फाइलों की एक प्रति बनाएगी। उसके बाद फ़ाइलों के लिए हर बाद के बैकअप के दौरान एक हार्ड लिंक बनाया जाता है जिसे बदला नहीं गया है।

सवाल मेरे पास है वह यह है कि कैसे फ़ाइलों को पिछले बैकअप के बाद बदल दिया गया है बाद में बैकअप में बैकअप लिया जाता है। मुझे लगा कि उसने पूरी संशोधित फ़ाइल को टीएम बैकअप में कॉपी कर लिया है, लेकिन ऐसा प्रतीत होता है कि टीएम कैसे काम करता है और मैं कुछ स्पष्टीकरण की उम्मीद कर रहा था।

हाल ही में एक अभ्यास परीक्षण के दौरान, जिसे मैंने ACSP 10.12 के लिए लिया था, यह पूछा कि क्या, 5MB फ़ाइल के लिए यदि इसे संशोधित किया गया था जैसे कि नया संस्करण 6MB था, क्या TM में 5MB और 6MB की एक अलग फ़ाइल होगी या यह 1MB अंतर का बैकअप लेगा। दो फ़ाइलें और सिर्फ सबसे हाल ही में टीएम बैकअप में 1MB अतिरिक्त बनाए रखें। मुझे लगा कि, हालांकि, 5MB संस्करण और 6MB संस्करण की एक अलग प्रतिलिपि होने के लिए अतिरिक्त स्थान हो सकता है, यह इस घटना में एक सुरक्षा जाल प्रदान करेगा कि एक प्रारंभिक संस्करण हटा दिया गया या दूषित हो गया - प्रभावी रूप से उस के प्रत्येक बाद वाले संस्करण को बर्बाद कर रहा है फ़ाइल। लेकिन अभ्यास परीक्षण ने कहा कि यह सिर्फ 1MB अंतर को बचाता है।

मैं अपनी समझ को बेहतर बनाने में मदद के लिए कुछ स्पष्टीकरण की तलाश कर रहा था। किसी भी सहायता के लिए अग्रिम रूप से धन्यवाद!


अगर टाइम मशीन सबसे पुराने बैकअप को रद्द कर देती है, जब टीएम वॉल्यूम भर जाता है, तो क्या वह मूल संस्करण को नष्ट नहीं करेगा जिसे 1 एमबी इंक्रीमेंट जोड़ा जाएगा?
QMord

जब हार्ड लिंक अभी भी इसे इंगित करता है तो फाइलें नष्ट नहीं होती हैं।
विल्बर्ट

जवाबों:


11

संपूर्ण वॉल्यूम के प्रारंभिक टाइम मशीन बैकअप के बाद, बहिष्करण, टाइम मशीन हमेशा प्रत्येक फ़ाइल की पूरी फ़ाइल का बैकअप लेती है जो पिछले बैकअप के बाद से बदल गई है या बनाई गई है, न कि केवल परिवर्तित भाग।


3
अनुभव के आधार पर यह सही लगता है- जब भी मेरे वर्चुअलबॉक्स स्टोरेज की मात्रा में परिवर्तन होता है, फाइलों के आकार के आधार पर, पूरी फाइल फिर से बैकअप लेने लगती है - लेकिन यह इस बात का खंडन लगता है कि @QMord ने अपने ACSP टेस्ट पर क्या कहा था - जो एक अधिकारी है स्रोत। क्या आपके पास कोई स्रोत है, या यह किस्सा है? शायद टाइम मशीन कुछ हाइब्रिड विधि का उपयोग करती है?
JMY1000

1
@ JMY1000, मूल स्रोत अब ऑफ़लाइन है लेकिन वेबैक मशीन के माध्यम से उपलब्ध है: कैसे टाइम मशीन अपने जादू का काम करती है मैंने समय के साथ टाइम मशीन बैकअप की फ़ाइल संरचना की भी जांच की है और इस तथ्य को जानती है कि यह पूरी फाइल का बैकअप लेती है न केवल फ़ाइल में क्या बदला है।
user3439894

4
मैं पुष्टि कर सकता हूं कि यह उत्तर सही है। Apple समय-समय पर परिवर्तन करता है, जैसे कि macOS High Sierra में स्थानीय स्नैपशॉट कैसे निपटाए जाते हैं, लेकिन टाइम मशीन ने हमेशा किसी भी फ़ाइल का पूर्ण बैकअप बनाया है जो पिछले बैकअप के बाद से बदल गया है। इसलिए, इसके डिफ़ॉल्ट व्यवहार को मानते हुए, यदि आप पिछले 24 घंटों में से 12 के लिए एक ही दस्तावेज़ पर काम कर रहे हैं, तो आपके पास उस एकल दस्तावेज़ का 12 (शायद 13 वास्तव में) पूर्ण बैकअप होगा।
Monomeeth

1
MacOS फाइल सिस्टम में क्या होता है, यह रिकॉर्ड करके टाइम मशीन की मदद करता है।
थोरबजोरन राव एंडरसन

1
@ JMY1000 जब मैंने वर्चुअल मशीनों के लिए सालों पहले VMWare प्लेयर का इस्तेमाल किया था, तो मैंने VM को एक धारीदार आयतन पर बनाया (जहाँ वर्चुअल डिस्क को छोटी फ़ाइलों के असंख्य में विभाजित किया जाता है, जहाँ केवल वे फ़ाइल परिवर्तन से प्रभावित होते हैं जिनका बैकअप लेने की आवश्यकता होती है) । इसने टाइम मशीन के लिए परिवर्तनों को छोटा रखने का एक उचित काम किया। आप वीएम में स्वैप स्पेस को न्यूनतम रखना पसंद करेंगे।
थोरबजर्न रेवन एंडरसन 12
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.