मैं कैसे बता सकता हूं कि टाइम मशीन द्वारा समर्थित क्या है?


6

कभी-कभी, जब टाइम मशीन एक नया बैकअप शुरू करती है, तो मैं देखता हूं कि यह कई जीबी डेटा होगा। मुझे आश्चर्य है कि: मैंने क्या बचाया जो इतना बड़ा था? क्या यह संभवतः अनावश्यक डेटा का समर्थन कर रहा है, जिसे मुझे भविष्य में बाहर करना चाहिए?

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

मैं अभी तक यह पता लगाने में असमर्थ हूं कि जानकारी कहां संग्रहीत है।

मैंने चेक किया tmutil उपकरण, लेकिन यह भी लंबित फ़ाइलों को सूचीबद्ध करने के लिए एक विकल्प प्रदान करने के लिए प्रतीत नहीं होता है।

मैं समझता हूं कि मैं इसका उपयोग कर सकता हूं tmutil compare बाद बैकअप यह देखने के लिए कि बैकअप क्या था, लेकिन मैं इसके बजाय कतार में लंबित फ़ाइलों को देखना पसंद करता हूं।


यह मानता है कि TM (या macOS) वास्तव में कहीं न कहीं लंबित फाइलों की एक सूची रखता है। यदि TM केवल डिस्क को परिवर्तनों के लिए बचाता है (जैसे rsync करता है) "गणना ... 'चरण के दौरान एक सूची नहीं होगी।
nohillside

@patrix यह सर्वविदित है कि TM एक स्कैन नहीं करता है, लेकिन इसके बजाय लाइव फ़ाइल सिस्टम में परिवर्तन के बारे में जानने के लिए FSEvents सेवा का उपयोग करता है। केवल यदि आप एक अलग गैर-OSX सिस्टम बूट करते हैं, उदा। विंडोज, और फिर वॉल्यूम को संशोधित करें ताकि OSX लाइव परिवर्तनों की निगरानी न कर सके, यह अगली बार एक रेसकॉन करेगा। लेकिन वह अपवाद है। इसके अलावा, अगर यह हर बार स्कैन करेगा, तो यह पूरी तरह से धीमा होगा। लेकिन टीएम को तुरंत पता चलता है कि पिछले 30 मिनट में क्या बदल गया था। इसलिए, FSEvents के साथ, यह सिर्फ जानकारी को स्मृति में पकड़ सकता है, लेकिन यह बूट के पार बना रहता है, इसलिए मैं किसी प्रकार की डेटाबेस फ़ाइल को ग्रहण करता हूं।
Thomas Tempelmann

1
ठीक है। तो मूल रूप से सवाल यह है कि "FSEvents सेवा परिवर्तित फ़ाइलों की सूची कहाँ रखती है?"
nohillside

नहीं, FSEvents नहीं। TM सेवा सहित ऐप्स, FSEvents की सदस्यता लेते हैं, और अपना स्वयं का रिकॉर्ड रखते हैं। FSEvents अपने रिकॉर्ड केवल तब तक रखता है जब तक कि उसने सभी ग्राहकों को सूचित नहीं कर दिया हो। इसके अलावा, जैसा कि टीएम कुछ फ़ोल्डरों को फ़िल्टर करता है, FSEvents सूची सटीक नहीं होगी। टीएम का अपना रिकॉर्ड कहीं न कहीं होना चाहिए।
Thomas Tempelmann

चेक आउट मैं कैसे बता सकता हूं कि टाइम मशीन क्या समर्थन कर रही है? दूसरे के साथ टाइम मशीन अक्सर पूछे जाने वाले प्रश्न । पॉन्डिनी की वेबसाइट सबसे अधिक जानकारीपूर्ण टाइम मशीन संसाधन है जो मैंने पाया है।
njboot
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.