छोटा जवाब: बैकअप अपनी ही स्थिरता की जाँच में फ़ेल हो गया। आपकी फ़ाइलें शायद अब भी वहीं हैं, पर Time Machine अब हिस्ट्री पर भरोसा नहीं करेगा, और कोई रिपेयर टूल नहीं है।
नया बैकअप शुरू करने का ऑफ़र मानने से पहले पुराने से जो चाहिए वह निकाल लें। वह ऑफ़र उसे डिलीट कर देता है।
Time Machine जो लिखता है उसका रिकॉर्ड रखता है। सत्यापन बैकअप को फिर से पढ़कर उस रिकॉर्ड से मिलाता है। जब यह कहता है कि बैकअप सत्यापित नहीं हो सकता, तो दोनों में से एक अब दूसरे से मेल नहीं खाता: कोई फ़ाइल वहाँ नहीं जहाँ इंडेक्स कहता है, या बाइट वे नहीं जो इसने लिखे थे।
यह इंडेक्स के बारे में कहा गया है, आमतौर पर आपकी फ़ाइलों के बारे में नहीं। ज़्यादातर डेटा अब भी डिस्क पर है। Time Machine का भरोसा इस पर से उठा है कि वह हिस्ट्री में चलकर किसी खास तारीख पर किसी खास फ़ाइल का खास वर्ज़न आपको दे सके, और यही इसका पूरा मकसद है।
Time Machine बैकअप के लिए कोई fsck नहीं है। Apple कोई रिपेयर टूल नहीं देता, और इसीलिए हर फ़ोरम थ्रेड एक ही तरह खत्म होता है: इसे डिलीट करो और फिर से शुरू करो।
डायलॉग नया बैकअप शुरू करने की पेशकश करता है। उसे मानने से जो आपके पास है वह हट जाता है। सत्यापन में फ़ेल हुए बैकअप में भी आपकी फ़ाइलों की पढ़ने लायक कॉपी होने की पूरी संभावना है, इसलिए जब तक उल्टा साबित न हो, इसे किसी चीज़ की आखिरी कॉपी मानें।
Backups.backupdb में, फिर अपने Mac के नाम में, फिर तारीख वाले फ़ोल्डर में देखें। ये सामान्य फ़ाइलों से भरे सामान्य फ़ोल्डर हैं, और आप इनसे चीज़ें बाहर खींच सकते हैं।अगर डिस्क खुद ठीक से काम नहीं कर रही, तो छूने से पहले उसका क्लोन बनाएँ और क्लोन पर काम करें। डिस्क यूटिलिटी, फ़ाइल, नई इमेज, [आपकी डिस्क] से इमेज, और सिर्फ़ पढ़ने वाला चुनें। खराब हो रही ड्राइव हर बार पढ़े जाने पर और बिगड़ती है, और आपको इसका एक ही अच्छा मौका मिलता है।
सेटिंग ढूँढने वाले लोग इससे हैरान होते हैं। Option दबाए रखें और मेनू बार में Time Machine आइकन पर क्लिक करें तो आपको बैकअप सत्यापित करें मिलता है, पर सिर्फ़ तब जब बैकअप नेटवर्क शेयर पर हो। USB या Thunderbolt ड्राइव पर यह विकल्प नहीं दिखता, क्योंकि macOS लोकल डिस्क पर यह जाँच बिल्कुल नहीं चलाता।
इसलिए ज़्यादातर लोग यह मैसेज NAS या Time Capsule पर देखते हैं, और डेस्क पर ड्राइव रखने वाले सभी लोग दूसरी स्थिति में हैं: सत्यापित नहीं, और सत्यापन फ़ेल होना भी नहीं। कुछ भी जाँच नहीं रहा।
लोकल डिस्क पर हाथ से जाँच के सबसे करीब यह है:
tmutil compare -s
जो आपके Mac की तुलना सबसे नए स्नैपशॉट से करता है और अंतर की सूची देता है। यह तुलना है, अखंडता की जाँच नहीं, और बड़ी डिस्क पर इसमें काफ़ी समय लगता है। यह बताएगा कि बैकअप पढ़ा और उसमें चला जा सकता है, जो एक मिनट पहले आपको पता था उससे ज़्यादा है।
diskutil verifyVolume /Volumes/YourBackup, और सिस्टम जानकारी में स्टोरेज के तहत SMART स्टेटस देखें। रीअलोकेट किए सेक्टर वाली डिस्क आपको कुछ बता रही है।फ़ाइलें निकल जाने के बाद ईमानदार विकल्प कम हैं। आप नया बैकअप शुरू कर सकते हैं, जो Apple का डायलॉग पेश करता है और लगभग हर कोई आखिर में यही करता है। आप हिस्ट्री खोते हैं और वर्तमान रखते हैं। या आप पुरानी डिस्क को बिना छुए ठंडी कॉपी के रूप में रख सकते हैं और नया बैकअप कहीं और शुरू कर सकते हैं, जिसकी कीमत एक दूसरी ड्राइव है और अगर हिस्ट्री ज़रूरी थी तो यही बेहतर जवाब है।
जो नहीं करना चाहिए वह है मैसेज बंद करके आगे बढ़ जाना। सत्यापन में फ़ेल हुआ बैकअप अपने आप ठीक नहीं होता, और यह हफ़्तों तक कुछ काम का किए बिना यही बताता रहेगा।
आपको इसलिए पता चला क्योंकि संयोग से किसी चीज़ ने देखा। लोकल डिस्क पर कुछ भी नहीं देखता, और पहली बार कोई तब जाँचता जब फ़ाइलों की ज़रूरत पड़ती।
बैकअप काम करता है यह आप तभी जानते हैं जब उसे वापस पढ़ा जाए। यह USB ड्राइव पर Time Machine, तय समय पर rsync, और क्लाउड में सिंक होते फ़ोल्डर, सब पर लागू है। मदद उस टूल से मिलती है जो कॉपी वापस पढ़े और बताए कि कब वह मेल खाना बंद कर दे।
Copy Shelter यह तय समय पर करता है: हर हिस्सा उस हैश से जाँचा जाता है जिसके साथ वह स्टोर हुआ था, मेल न खाने को तथ्य की तरह बताया जाता है, और नीचे से डिलीट हुए हिस्से को गायब बताया जाता है। यह ड्राइव, NAS, या आपके पहले से भुगतान वाले क्लाउड खाते के फ़ोल्डर में लिखता है, और एक जगह के लिए मुफ़्त है। अगर आप खुद करना चाहें, तो कमांड यहाँ हैं।
आमतौर पर नहीं। जो जाँच फ़ेल हुई वह बैकअप की अंदरूनी स्थिरता के बारे में है, और ज़्यादातर डेटा आमतौर पर अब भी पढ़ा जा सकता है। Finder में डिस्क माउंट करें, Backups.backupdb खोलें, और कुछ और करने से पहले जो चाहिए उसे बाहर खींच लें।
नहीं। Apple कोई रिपेयर टूल नहीं देता और इंडेक्स फिर से बनाने का कोई समर्थित तरीका नहीं है। इसीलिए आपको मिलने वाला हर जवाब फिर से शुरू करने को कहता है, और यह लोगों का जल्दी हार मानना नहीं है।
यह सिर्फ़ नेटवर्क शेयर पर रखे बैकअप के लिए दिखता है। Option दबाए रखें और मेनू बार में Time Machine आइकन पर क्लिक करें। लोकल USB या Thunderbolt डिस्क पर macOS यह विकल्प नहीं देता, क्योंकि वह लोकल डिस्क पर यह जाँच बिल्कुल नहीं चलाता।
सिर्फ़ तब जब आपको भरोसा हो जाए कि हार्डवेयर ठीक है। उस पर diskutil verifyVolume चलाएँ और उसका SMART स्टेटस जाँचें। अगर डिस्क ठीक है, तो उसे मिटाकर नया बैकअप शुरू करना ठीक है। अगर नहीं, तो खराब डिस्क पर नया बैकअप एक महीने में उसी तरह फ़ेल होगा।
नेटवर्क शेयर पर: बैकअप के दौरान NAS और Mac को जगाए रखें, स्पार्स बंडल को जगह दें, और बैकअप डिस्क को किसी भी एंटीवायरस स्कैनर से बाहर रखें। आम तौर पर, एक बैकअप एक ही कमज़ोर कड़ी है। कहीं और दूसरी कॉपी ही इसे तबाही से हल्की परेशानी में बदलती है।
इसमें भी वही बुनियादी समस्या हो सकती है, क्योंकि डिस्क और शेयर सबके लिए एक ही तरह फ़ेल होते हैं। फ़र्क यह है कि आपको कब पता चलता है। सत्यापन तय समय पर चलता है, जो हिस्से अब मेल नहीं खाते उनका नाम बताता है, और जिन कॉपी को इसने सच में जाँचा है उन्हें बिना जाँची कॉपी से अलग रखता है।
संबंधित: बैकअप सच में पढ़ने लायक है यह कैसे जाँचें, और 3-2-1 नियम, जो असल में ठीक इसी सुबह के बारे में है।