किसी मशीन के सभी टाइम मशीन बैकअप को हटाने का सबसे तेज़ तरीका


16

पूरे TimeMachine संग्रह (उर्फ Backups.backupdb) से छुटकारा पाने का अनुशंसित तरीका क्या है?

पूरे डिस्क को मिटाने के लिए डिस्क उपयोगिता का उपयोग करना एक विकल्प नहीं है।

मैंने सब कुछ कचरा में स्थानांतरित कर दिया, लेकिन "खाली कचरा करने की तैयारी" हमेशा के लिए हटाने के लिए फाइलों की गिनती कर रहा था। मैंने -100,000 फाइलें रद्द कर दी हैं।

तो भारी मात्रा में फ़ाइलों को हटाने का अनुशंसित तरीका क्या है?

जवाबों:


16

यदि आप Terminal.app (यूटिलिटी फ़ोल्डर में स्थित) का उपयोग करने में सहज हैं, तो आप यूनिक्स का उपयोग करने का प्रयास कर सकते हैं sudo rm -r <path>/Backups.backupdb आदेश। ध्यान दें कि <path> उस हार्ड ड्राइव के पथ के लिए प्लेसहोल्डर है जहां आपका टाइम मशीन बैकअप स्थित है। कृपया इस बात से सावधान रहें कि आप इस कमांड से गुजरते हुए सुनिश्चित करें कि कोई टाइपो नहीं है।

पूर्ण चरण हैं:

  1. टर्मिनल लॉन्च करें
  2. Terminal.app की विंडो में, टाइप करें sudo rm -R एक स्थान के बाद
  3. करने के लिए नेविगेट करने के लिए एक खोजक विंडो का उपयोग करें Backups.backupdb फ़ोल्डर, तब
  4. उस फ़ोल्डर को टर्मिनल 2 की विंडो 2 चरण में खींचें, और रिटर्न कुंजी दबाएं।
  5. आपको व्यवस्थापक खाते के लिए पासवर्ड टाइप करने के लिए कहा जा सकता है।
  6. जब विलोपन किया जाता है तो डिफ़ॉल्ट प्रॉम्प्ट टर्मिनल.app की विंडो में फिर से दिखाई देगा।

प्रकार man rm प्रलेखन के लिए।


है Backups.backupdb के रूप में ही MachineName.sparsebundle समय मशीन की मात्रा पर? मैं कोई बैकअप फ़ाइल नहीं देख रहा हूँ। (दिसंबर 15, एल कैपिटन)
Olie

1
मुझे जरूरत थी /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass "ऑपरेशन की अनुमति नहीं" त्रुटियों को बायपास करने के लिए मैटोरब के उत्तर में उपसर्ग।
Dave X

26

यदि आपको मिल गया है:

कार्रवाई की अनुमति नहीं

निष्पादित करने के बाद

sudo rm -rf Backups.backupdb

आपको इसका अनुसरण करना चाहिए पहुंच , जो जोड़ रहा है bypass हटाने के आदेश से पहले:

sudo /System/Library/Extensions/TMSafetyNet.kext/Contents/Helpers/bypass rm -rfv Backups.backupdb

1

मैटोरब का दृष्टिकोण ठीक काम करता है।

sudo / सिस्टम / नियम / रूपरेखा / TMSafetyNet.kext/Contents/Helpers/bypass rm -rfv Backups.backupdb

हालाँकि, बैकअप rs.rfv [स्पेस] के बाद टर्मिनल विंडो में फ़ोल्डर को ड्रैग और ड्रॉप करके Backups.backupdb के लिए रास्ता अधिक आसानी से दर्ज किया जा सकता है।

यह अभी भी काम करता है यदि आपने बैकअप में बैकअपबैकबैकडब लगा दिया है - जो आवश्यक है वह इसे मूल डिस्क पर ले जाना है और फिर वहां से ऊपर टर्मिनल कमांड को लागू करना है। आशा है कि ये आपकी मदद करेगा


0

एक बार टर्मिनल खुला होने पर, मैंने निम्नलिखित कमांड का उपयोग किया:

rm -rfv /path/to/folder/

r पुनरावर्ती का मतलब है, f जबरदस्ती का मतलब है, v क्रिया का अर्थ है ताकि आप वास्तव में हटाई जा रही फ़ाइलों को देख सकें।

इस आदेश का उपयोग करते समय सावधान रहें। आपको सटीक पथ निर्दिष्ट करना होगा अन्यथा इस आदेश के लिए कोई पूर्ववत नहीं है (जब तक कि आपके पास बैकअप नहीं है जो बुद्धिमान है)।


-2

मुझे वेब पर वह लिंक मिला, वेबसाइट पर उस समय की जाँच करें जब जानकारी थी अंतिम बार संशोधित

मैंने कोशिश की है और यह उचित है।

https://support.apple.com/kb/PH18855?locale=en_US


हालांकि यह लिंक प्रश्न का उत्तर दे सकता है, लेकिन उत्तर के आवश्यक भागों को शामिल करना और संदर्भ के लिए लिंक प्रदान करना बेहतर है। लिंक-केवल उत्तर अमान्य हो सकते हैं यदि लिंक किए गए पृष्ठ बदल जाते हैं।
Tetsujin

मैंने इसे ठीक कर दिया, लिंक पता जोड़ दिया।
Marco

आशा है कि उत्तर अब ठीक है, यह बैकअप फ़ाइलों को हटाने के लिए वास्तविक, सत्यापित, अनुशंसित और तेज़ तरीका है।
Marco
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.