ट्रैश खाली करने और टाइम मशीन बैकअप हटाने में असमर्थ? यहां बताया गया है कि इसे कैसे ठीक किया जाए
विषयसूची:
टाइम मशीन आसान बैकअप के लिए एक उल्लेखनीय समाधान होने के बावजूद, कुछ टाइम मशीन उपयोगकर्ताओं के लिए एक अजीब समस्या उत्पन्न हो सकती है जिसके कारण मैक ओएस एक्स ट्रैश खाली नहीं हो पाता है जब बैकअप ड्राइव से जुड़ा होता है Mac। यह आमतौर पर खुद को निम्नलिखित के रूप में प्रकट करेगा; एक उपयोगकर्ता ट्रैश को खाली करने का प्रयास करता है, ट्रैश या तो खाली करने से मना कर देता है, या "ट्रैश को खाली करने की तैयारी कर रहा है ..." पर अटक जाता है, जो तब कई लाख (या अधिक) फ़ाइलों तक गिना जाता है।अकेले छोड़ दिया जाए, तो ट्रैश कभी-कभी फ़ाइलों की गिनती के कुछ घंटों के बाद हटाना शुरू कर देगा, लेकिन यह इतना धीमा हो जाता है कि आप ट्रैश को हटाने के लिए सचमुच एक या अधिक दिन प्रतीक्षा कर सकते हैं - शायद ही व्यावहारिक।
यह स्पष्ट रूप से एक विचित्रता या बग है, और ऐसा तब होता है जब कोई हार्ड ड्राइव पर अतिरिक्त स्थान बनाने के लिए बैकअप को मैन्युअल रूप से हटाने का प्रयास करता है, या जब टाइम मशीन प्रयास कर रहा है तो एक प्राचीन बैकअप दूषित हो जाता है हाउसकीपिंग करने के लिए। इस समस्या को पिछले मैक ओएस एक्स अपडेट में माना गया था, लेकिन फिर भी यह माउंटेन लायन, मावेरिक्स, सिएरा, एल कैपिटन, आदि में जारी है, शायद इसलिए कि समस्या पैदा करने वाली फाइलें अक्सर बहुत पुरानी होती हैं, आमतौर पर मैक ओएस से एक्स शेर और इससे पहले।
समस्या और कुछ पृष्ठभूमि के बारे में पर्याप्त चर्चा करें, आइए समाधान पर जाएं ताकि आप ट्रैश कैन को फिर से खाली कर सकें और उन पुराने जिद्दी Time Machine बैकअप को हमेशा के लिए हटा सकें।
टाइम मशीन बैकअप फ़ाइलें अटक जाने पर मैन्युअल रूप से ट्रैश खाली करें
इसके लिए टर्मिनल के माध्यम से बलपूर्वक हटाने के उपयोग की आवश्यकता होती है, जो इसे थोड़ा और उन्नत बनाता है। यदि आप नहीं जानते कि आप क्या कर रहे हैं या टर्मिनल के साथ सहज नहीं हैं, तो आप इसे पूरी तरह से छोड़ना चाह सकते हैं और इसके बजाय फाइंडर के माध्यम से अविश्वसनीय रूप से लंबे समय तक ट्रैश हटाने की प्रतीक्षा करें। अपने जोख़िम पर आगे बढ़ें।
सुनिश्चित करें कि आदेश सटीक रूप से जारी हों अन्यथा आप अनजाने में उन फ़ाइलों को हटा सकते हैं जिन्हें आप हटाना नहीं चाहते हैं, यह बहुत महत्वपूर्ण है क्योंकि टर्मिनल आपको अनुमोदन या पुष्टि के लिए संकेत नहीं देता है, यह बस सब कुछ हटा देता है।
- टाइम मशीन ड्राइव को मैक से कनेक्ट करें और (अस्थायी रूप से) किसी भी मौजूदा टाइम मशीन बैकअप को बंद करें
- ओपन टर्मिनल, /एप्लीकेशन/यूटिलिटीज/ के भीतर पाया जाता है और फिर टाइम मशीन बैकअप ड्राइव की सक्रिय निर्देशिका को बदलने के लिए निम्न आदेश दर्ज करें:
- Trashes/ फ़ोल्डर की सामग्री को सूचीबद्ध करके उचित स्थान पर होने की पुष्टि करें, यह आमतौर पर एक '501' सबफ़ोल्डर प्रकट करेगा, जिसमें जिद्दी Backups.backupdb फ़ाइलें होती हैं। आप sudo ls: के साथ दोबारा जांच कर सकते हैं कि आप सही जगह पर हैं
- अब .की सामग्री को हटाने के लिए। rm कमांड का उपयोग करके 501 फ़ोल्डर को ट्रैश करता है। यहां उपयोग में सही सिंटैक्स होना सुनिश्चित करें अन्यथा आप गलती से कुछ ऐसा हटा सकते हैं जो आप नहीं चाहते हैं। आरएम कमांड पुष्टि के लिए नहीं पूछता है, यह केवल फाइलों को हटा देता है।
- टर्मिनल को बैठने दें और अपना काम करें, कोई गतिविधि दिखाई नहीं दे रही है लेकिन आम तौर पर ज़्यादा से ज़्यादा 2-15 मिनट में फ़ाइलें हटा दी जाएंगी, समाप्त होने पर टर्मिनल से बाहर निकलें
- पुष्टि करें कि ट्रैश फिर से काम कर रहा है, इसे हमेशा की तरह Mac OS X Finder में खाली करके
cd /वॉल्यूम/(बैकअप ड्राइव का नाम)/.ट्रैश/
उदाहरण के लिए "मैक बैकअप" नामक बैकअप ड्राइव में निर्देशिका बदलने के लिए आदेश होगा:
cd /वॉल्यूम/Mac\ Backups/.Trashes/
sudo ls 501/
नोट: कुछ परिस्थितियों में, 501 फ़ोल्डर मौजूद नहीं होगा, या इसे कुछ और नाम दिया जाएगा। कभी-कभी .Trashes में सीधे बैकअपडीबी फाइलें भी होती हैं। यदि आपको 501/ निर्देशिका नहीं मिलती है, तो इसके बजाय केवल .Trashes/ की सामग्री को हटा दें। हम .Trashes/501/ पर ध्यान केंद्रित करने जा रहे हैं ताकि rm कमांड के साथ त्रुटियों को कम करने के इरादे से जितना संभव हो उतना वर्बोज़ हो।
sudo rm -rf 501/Backups.backupdb/
Trashes/501/Backup.backupdb/ files को हटाना शुरू करने का अनुरोध किए जाने पर व्यवस्थापक पासवर्ड दर्ज करें
केवल उन्नत उपयोगकर्ता: अटके हुए टाइम मशीन बैकअप के लिए छोटा सिंटैक्स संस्करण
उपर्युक्त चरणों में उपयोग किए गए कुछ सुरक्षा उपायों को समाप्त करके उपरोक्त प्रक्रिया का एक बहुत छोटा संस्करण प्राप्त किया जा सकता है। इस आदेश का उपयोग केवल तभी करें जब आप टर्मिनल के साथ सहज हों, "BackupDriveName" को प्रश्न में हार्ड ड्राइव के नाम से बदलें:
sudo rm -rf /Volumes/BackupDriveName/.Trashes/
केवल उन्नत उपयोगकर्ता: टर्मिनल द्वारा अटके बैकअप को हटाने के लिए tmutil का उपयोग करना
वैकल्पिक रूप से, आप टाइम मशीन से बैकअप हटाने के लिए कमांड लाइन 'tmutil' टूल का भी उपयोग कर सकते हैं। बस "DRIVENAME" को अपने Time Machine ड्राइव के नाम से बदलें, और "BACKUPTODELETE" को उस बैकअप से बदलें जो दिनांक द्वारा निर्धारित किया गया है। इसके लिए टर्मिनल का उपयोग करने की आवश्यकता है, जिसका अर्थ है कि यह केवल उन्नत मैक उपयोगकर्ताओं के लिए है:
sudo tmutil हटाएं /वॉल्यूम/ड्राइवनाम/बैकअप.बैकअपडीबी/बैकअपटोडिलीट
sudo को कार्य पूरा करने में सक्षम होने के लिए एक व्यवस्थापक पासवर्ड की आवश्यकता होती है।
तो अब हमने इस मुद्दे को हल करने के कई तरीके शामिल किए हैं, और निश्चित रूप से कोई आपके लिए काम करेगा।
यदि आप पुराने बैकअप को हटाने का प्रयास अन्य मीडिया के लिए स्थान खाली करने के लिए कर रहे हैं, तो बैकअप ड्राइव को विभाजित करने पर विचार करें ताकि एक अनुभाग Time Machine को समर्पित हो, जबकि शेष सीधे फ़ाइल संग्रहण के लिए उपलब्ध हो .यह फ़ाइलों के लिए जगह बनाने के लिए टाइम मशीन बैकअप को मैन्युअल रूप से हटाने की आवश्यकता को रोकेगा और उम्मीद है कि इस समस्या को कभी भी उत्पन्न होने से रोकेगा।
अतिरिक्त रूप से, ध्यान रखें कि यदि आप अनावश्यक टाइम मशीन बैकअप का उपयोग करते हैं तो आपको यह प्रक्रिया दोनों बैकअप ड्राइव पर करने की आवश्यकता हो सकती है।
टाइम मशीन बैकअप हटाना जब "सिस्टम इंटीग्रिटी प्रोटेक्शन" आपको ऐसा करने से रोकता है
एक और परिदृश्य जो नए Mac OS रिलीज़ के साथ नए Mac पर हो सकता है, वह Time Machine बैकअप को हटाने का प्रयास करते समय एक त्रुटि है जो कुछ ऐसा कहता है जैसे "सिस्टम इंटीग्रिटी प्रोटेक्शन के कारण ट्रैश में आइटम हटाए नहीं जा सकते"। इस त्रुटि का समाधान यह है कि Mac पर SIP को अस्थायी रूप से अक्षम कर दिया जाए, Time Machine बैकअप फ़ाइलों को ट्रैश कर दिया जाए, फिर SIP को पुनः सक्षम कर दिया जाए।
कौन-सा तरीका आपके लिए कारगर रहा? नीचे टिप्पणी में अपने अनुभव और समाधान साझा करें।