आप स्थान खाली करने और नया बैकअप बनाने के लिए पुराने टाइम मशीन बैकअप को हटाना चाह सकते हैं। आपको यह संदेश भी मिल सकता है "टाइम मशीन बैकअप पूरा नहीं कर सका।" यदि बैकअप बड़ा है और आपके मैक पर उपलब्ध डिस्क स्थान से अधिक है। कारण जो भी हो, इस गाइड में मैं दो तरीकों पर चर्चा करूंगा जो आपको बैक अप हटाने में मदद करेंगे। हालांकि, मेरा सुझाव है कि आगे बढ़ने से पहले आप पूरी गाइड पढ़ें और वह तरीका चुनें जो आपके कौशल के लिए सबसे उपयुक्त हो।
विधि 1: टर्मिनल का उपयोग करना उपयोगिता
सावधानी: इस पद्धति का उपयोग केवल तभी करें जब आप जानते हों कि आप क्या कर रहे हैं क्योंकि की गई कार्रवाइयों को पूर्ववत नहीं किया जा सकता है।
1. खोलें अनुप्रयोग -> उपयोगिताएं -> टर्मिनल .
2. टर्मिनल में, निम्न कमांड टाइप करें और पथ को सही से बदलें
आप यह जानकारी फ़ाइंडर से प्राप्त कर सकते हैं।
drive_name (आपकी ड्राइव का नाम है)
backups.backupdb (बैक अप पथ)
old_mac_name (बैक अप फ़ाइल का नाम)
जब आप उपरोक्त कमांड दर्ज करते हैं, तो यह आपको आपके पासवर्ड के लिए संकेत देगा लेकिन यह प्रतिध्वनित/प्रदर्शित नहीं होगा, इसलिए बस पासवर्ड दर्ज करें और रिटर्न/एंटर कुंजी दबाएं।
यदि आप बैकअप 1 बाय 1 हटाना चाहते हैं तो आप tmutil टूल का भी उपयोग कर सकते हैं।
sudo tmutil Delete /Volumes/drive_name/Backups.backupdb/mac_name/YYYY-MM-DD-hhmmss
tmutil लायन के बाद के किसी भी संस्करण पर काम नहीं करेगा जैसा कि शेर के साथ पेश किया गया था।
विधि 2:टाइम मशीन (जीयूआई) के माध्यम से
अब तक का सबसे आसान तरीका है टाइम मशीन खोलना और उस बिंदु/समय पर ब्राउज़ करें जिसे आप हटाना चाहते हैं। फाइंडर में कॉग आइकन चुनें और डिलीट बैकअप को हिट करें। यह सुनिश्चित करेगा कि डेटा इंटीग्री बरकरार रहे।
विधि 3:बैश स्क्रिप्ट के माध्यम से
नीचे स्क्रिप्ट है, जो टाइम मशीन पर सबसे पुराने बैकअप का स्वतः पता लगा लेगी। यह आपको Y इनपुट के साथ संकेत देगा। स्क्रिप्ट को कॉपी करने और एक .sh फ़ाइल के रूप में सहेजने की आवश्यकता है, जब आप इसे चलाते हैं तो आपको हटाने की पुष्टि करने के लिए व्यवस्थापक पासवर्ड के लिए कहा जाएगा।
COMPUTER_NAME=$(/usr/sbin/scutil –get ComputerName)
NBACKUPS=$(/usr/bin/tmutil listbackups |
/usr/bin/grep “$COMPUTER_NAME” |
/ usr/bin/wc -l)
OLDEST_BACKUP=$(/usr/bin/tmutil listbackups |
/usr/bin/grep "$COMPUTER_NAME" |
/usr/bin/head - n1)
LATEST_BACKUP=$(/usr/bin/tmutil latestbackup)
नवीनतम बैकअप गूंजें:$LATEST_BACKUP
if [[ -n "$LATEST_BACKUP" &&"$LATEST_BACKUP" !="$ OLDEST_BACKUP" ]]फिर
echo -n “$NBACKUPS बैकअप। सबसे पुराना हटाएं:${OLDEST_BACKUP##*/} [y/N]? "
उत्तर पढ़ें
केस $answer in
y*)
इको रनिंग:/usr/bin/sudo /usr/bin/tmutil delete "$OLDEST_BACKUP"
/usr/bin/sudo time /usr/bin/tmutil delete “$OLDEST_BACKUP”
;;
*)
echo कोई बदलाव नहीं
;;
esac
अन्य
गूंज "हटाने के लिए कोई बैकअप उपलब्ध नहीं है"
fi