छोटा जवाब: नेटवर्क जगह पर Time Machine शेयर पर फ़ाइलें कॉपी नहीं करता। यह शेयर पर एक बड़ी डिस्क इमेज बनाता है और उसमें कॉपी करता है। इस तरह की हर एरर इमेज के बारे में है: वह बन नहीं सकती, खुल नहीं सकती, या किसी चीज़ ने उसे अब भी खोल रखा है।
इनमें से किसी का मतलब यह नहीं कि आपके मौजूदा बैकअप चले गए। ड्राइव मिटाना लगभग कभी हल नहीं होता, और आपको सबसे ज़्यादा यही सलाह मिलेगी।
Time Machine को फ़ाइल सिस्टम की ऐसी सुविधाएँ चाहिए जो नेटवर्क शेयर नहीं देता: हार्ड लिंक, उसके कंट्रोल वाला मालिकाना हक, और काम करते समय फ़ाइल लॉक करने की क्षमता। SMB पर चलने वाला NAS इनका वादा नहीं कर सकता।
इसलिए किसी भी नेटवर्क जगह पर Time Machine एक स्पार्स बंडल बनाता है, .sparsebundle पर खत्म होने वाला फ़ोल्डर जो डिस्क इमेज की तरह काम करता है। यह उस इमेज को माउंट करता है, और बैकअप उसके अंदर ऐसे फ़ाइल सिस्टम पर रहता है जिस पर Time Machine का पूरा कंट्रोल है। शेयर को बस बैंड कहे जाने वाले नंबर वाले टुकड़ों का फ़ोल्डर रखना होता है।
इसीलिए नेटवर्क बैकअप में गड़बड़ी की एक पूरी श्रेणी है जो लगी हुई ड्राइव में नहीं होती। जहाँ लगी ड्राइव में एक चीज़ गलत हो सकती है, वहाँ दो चीज़ें गलत हो सकती हैं, और आपको मिलने वाला मैसेज आमतौर पर इमेज के बारे में होता है।
Time Machine ने स्पार्स बंडल बनाने की कोशिश की और शेयर ने मना कर दिया। इन्हें क्रम से आज़माएँ।
fruit:time machine = yes है। इसके बिना macOS आराम से जुड़ सकता है और फिर भी इमेज बनाने से मना कर सकता है।इमेज मौजूद है और macOS उसे जोड़ नहीं सका। एरर 45 फ़ाइल लॉक की एरर है, इसलिए आम वजह यह है कि किसी चीज़ ने इमेज पहले से खोल रखी है।
token या .lock फ़ाइल देखें। जब किसी ने इमेज माउंट न की हो तब इन्हें डिलीट करना सुरक्षित है, और अगली बार माउंट होने पर ये फिर बन जाती हैं। पहले पक्का करें कि इमेज माउंट नहीं है, वरना वह खराब हो जाएगी।वही वजह, और साफ़ शब्दों में, और वही चार कदम इसे ठीक करते हैं। सबसे पहले Finder के साइडबार में अपने Mac के नाम वाला माउंट किया वॉल्यूम देखें, क्योंकि सबसे आम जवाब यह है कि वह अभी उसी मशीन पर माउंट है जिस पर आप बैठे हैं।
आमतौर पर बैकअप के बीच शेयर चला गया, स्लीप, वाई-फ़ाई, या अपडेट के लिए NAS के रीबूट होने से। जाँचें कि शेयर फिर से जुड़ता है या नहीं, फिर इमेज में जो है उस पर भरोसा करने से पहले नीचे के सत्यापन कदम से उसे जाँचें।
बीच में रुका नेटवर्क बैकअप इमेज को अंदर से असंगत छोड़ सकता है, जबकि स्क्रीन पर हर मैसेज ठीक दिखता है। इसे माउंट करें और सिस्टम से पूछें:
hdiutil attach -readonly /Volumes/<share>/<YourMac>.sparsebundle
diskutil verifyVolume /Volumes/<the volume it mounted>
सिर्फ़ पढ़ने के लिए, इसलिए देखने से कुछ नहीं बदलता। अगर सत्यापन एरर बताए, तो उसी वॉल्यूम पर diskutil repairVolume चलाएँ। अगर रिपेयर फ़ेल हो, तो वह इमेज खत्म है, और ईमानदार कदम यह है कि उस पर नई बैकअप चेन शुरू करें और पुरानी में जो है उस पर भरोसा करना बंद करें।
इनमें से हर एरर डिस्क इमेज की खासियत है, और डिस्क इमेज इसलिए है क्योंकि जगह नेटवर्क पर है। जो बैकअप सामान्य फ़ोल्डर में सामान्य फ़ाइलें लिखता है उसमें इनमें से कुछ नहीं होता: न बनाने में फ़ेल होने वाली इमेज, न पुराना होने वाला लॉक, न कोई एक बड़ी चीज़ जिसकी खराबी उसके अंदर का हर बैकअप एक साथ ले जाए।
आखिरी बात पर ठहरकर सोचना चाहिए। NAS पर आपकी पूरी Time Machine हिस्ट्री एक ही स्पार्स बंडल में रहती है। वह एक ही चीज़ है। गलत जगह पर खराबी सब कुछ ले जाती है।
यह शेयर पर सामान्य फ़ाइलों का फ़ोल्डर लिखता है, इसलिए न कोई डिस्क इमेज, न लॉकिंग, न कोई एक चीज़ जिसमें आपका हर वर्ज़न हो। बैकअप के बीच ऑफ़लाइन होने वाला शेयर ऐसी जगह के रूप में बताया जाता है जो पहुँच में नहीं, आखिरी बार दिखने की तारीख के साथ, और अगला बैकअप वहीं से आगे चलता है जहाँ पिछला रुका था।
हर हिस्सा अपनी सामग्री के हैश के तहत स्टोर होता है और तय समय पर उसी हैश से वापस पढ़कर जाँचा जाता है, इसलिए चेन में कहीं भी खराबी का नाम और जगह किसी आम दिन ही पता चल जाती है। Mac का NAS पर बैकअप लेना सेटअप समझाता है, जिसमें टाइमआउट का वह व्यवहार भी है जो तय करता है कि सोया हुआ शेयर एरर है या बस गैरमौजूदगी।
कर सकते हैं, और इससे उसके अंदर का हर बैकअप चला जाता है, क्योंकि सब उसी एक इमेज में रहते हैं। पहले ऊपर के चार कदम आज़माएँ। डिलीट करना तभी जवाब है जब उस पर diskutil repairVolume पहले ही फ़ेल हो चुका हो।
क्योंकि कोई डिस्क इमेज नहीं होती। सीधे जुड़ी ड्राइव को अपना फ़ाइल सिस्टम मिलता है जिसे Time Machine फ़ॉर्मैट और नियंत्रित करता है, इसलिए उसे इमेज की ज़रूरत नहीं होती और कोई लॉक अटकता नहीं। एक लोकल कॉपी रखने का यही सबसे मज़बूत तर्क है।
ज़्यादातर NAS सॉफ़्टवेयर में इसका सपोर्ट होना और किसी खास शेयर पर इसका चालू होना अलग सेटिंग हैं। शेयर जाँचें, प्रोडक्ट पेज नहीं। दूसरी आम वजह कोटा है: इमेज बनते समय अधिकतम साइज़ बताती है और छोटा कोटा उसे मना कर देता है।
अपने आप में, नहीं। इसका मतलब है कि macOS इमेज पर लॉक नहीं ले सका, इसलिए कुछ भी लिखा नहीं गया। खतरनाक यह है कि ऐसी कई एरर बिना ध्यान दिए होती रहें, क्योंकि सब सामान्य दिखते हुए भी आखिरी अच्छा बैकअप पुराना होता जाता है।
नहीं। यह शेयर के फ़ोल्डर में सामान्य फ़ाइलें लिखता है, इसीलिए इस पेज की कोई भी एरर इसके लिए मौजूद नहीं। बदले में शेयर को गिने जाने के लिए पहुँच में होना पड़ता है, और जब वह नहीं होता तो ऐप यह बताता है।
संबंधित: Mac का NAS पर बैकअप लें, Time Machine कहता है कि जगह काफ़ी नहीं है, और बैकअप कैसे सत्यापित करें।