आप पुराने Time Machine बैकअप को हटाना चाह सकते हैं, ताकि स्थान खाली हो सके और नया बैकअप बनाया जा सके। यदि बैकअप बड़े हैं और आपके Mac पर उपलब्ध डिस्क स्थान से अधिक हैं तो आपको यह संदेश भी मिल सकता है "Time Machine could not complete the backup." कारण जो भी हो, इस गाइड में मैं दो तरीकों पर चर्चा करूंगा जो आपको बैकअप हटाने में मदद करेंगे। हालांकि, मैं सुझाव दूंगा कि आप आगे बढ़ने से पहले पूरा गाइड पढ़ें और वह तरीका चुनें जो आपके कौशल के लिए सबसे उपयुक्त हो।

विधि 1: टर्मिनल उपयोगिता का उपयोग करना
सावधानी: केवल इस विधि का उपयोग करें यदि आप जानते हैं कि आप क्या कर रहे हैं क्योंकि की गई कार्रवाइयों को पूर्ववत नहीं किया जा सकता।
1. Applications -> Utilities -> Terminal खोलें।
2. टर्मिनल में, निम्न कमांड टाइप करें और पथ को सही से बदलें
आप यह जानकारी Finder से प्राप्त कर सकते हैं।
drive_name (आपका ड्राइव नाम है)
backups.backupdb (बैकअप पथ)
old_mac_name (बैकअप फ़ाइल का नाम)
जब आप उपरोक्त कमांड दर्ज करते हैं, तो यह आपके पासवर्ड के लिए संकेत देगा लेकिन यह प्रतिध्वनित/प्रदर्शित नहीं होगा, इसलिए बस पासवर्ड दर्ज करें और रिटर्न/एंटर कुंजी दबाएं।
आप tmutil टूल का उपयोग भी कर सकते हैं यदि आप बैकअप को 1-1 करके हटाना चाहते हैं।
sudo tmutil delete /Volumes/drive_name/Backups.backupdb/mac_name/YYYY-MM-DD-hhmmsstmutil Lion से पहले के किसी भी संस्करण पर काम नहीं करेगा क्योंकि इसे Lion के साथ पेश किया गया था।
विधि 2: Time Machine (GUI) के माध्यम से
अब तक सबसे आसान तरीका है Time Machine खोलें और उस बिंदु/समय पर ब्राउज़ करें जिसे आप हटाना चाहते हैं। Finder में कॉग आइकन चुनें और Delete Backup दबाएं। यह सुनिश्चित करेगा कि डेटा अखंडता बरकरार रहे।
विधि 3: Bash स्क्रिप्ट के माध्यम से
नीचे स्क्रिप्ट है, जो Time Machine पर सबसे पुराने बैकअप को स्वचालित रूप से ढूंढेगी। यह आपको 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)
echo Latest backup: $LATEST_BACKUP
if [[ -n "$LATEST_BACKUP" && "$LATEST_BACKUP" != "$OLDEST_BACKUP" ]] then
echo -n "$NBACKUPS backups. Delete oldest: ${OLDEST_BACKUP##*/} [y/N]? "
read answer
case $answer in
y*)
echo Running: /usr/bin/sudo /usr/bin/tmutil delete "$OLDEST_BACKUP"
/usr/bin/sudo time /usr/bin/tmutil delete "$OLDEST_BACKUP"
;;
*)
echo No change
;;
esac
else
echo "No backup available for deletion"
fi