الكيفية: حذف نُسخ Time Machine الاحتياطية



جرب أداة القضاء على المشاكل

قد ترغب في حذف النسخ الاحتياطية القديمة لآلة الزمن لتحرير مساحة وإنشاء نسخة احتياطية جديدة. قد تتلقى هذه الرسالة أيضًا ' تعذر على Time Machine إكمال النسخ الاحتياطي '. إذا كانت النسخ الاحتياطية أكبر وتجاوزت مساحة القرص المتوفرة على جهاز Mac الخاص بك. مهما كان السبب ، سأناقش في هذا الدليل طريقتين ستساعدك على حذف النسخ الاحتياطية. ومع ذلك ، أقترح عليك قراءة الدليل الكامل قبل المتابعة واختيار الطريقة التي تناسب مهاراتك.



الطريقة الأولى: استخدام الجهاز خدمة



الحذر: استخدم هذه الطريقة فقط إذا كنت تعرف ما تفعله لأن الإجراءات المتخذة لا يمكن التراجع عنها.



1. فتح التطبيقات -> خدمات -> طرفية .
2. في Terminal ، اكتب الأمر التالي واستبدل المسار بالأمر الصحيح

sudo tmutil delete /Volumes/drive_name/Backups.backupdb/old_mac_name

يمكنك الحصول على هذه المعلومات من Finder.

drive_name (هو اسم محرك الأقراص الخاص بك)
backups.backupdb (مسار النسخ الاحتياطي)
old_mac_name (اسم ملف النسخ الاحتياطي)



عند إدخال الأمر أعلاه ، سيطالبك بكلمة المرور الخاصة بك ولكن لن يتم إعادة صدى / عرض هذا ، لذلك ببساطة أدخل كلمة المرور واضغط على مفتاح العودة / الإدخال.

يمكنك أيضًا استخدام أداة tmutil إذا كنت تريد حذف النسخ الاحتياطية 1 × 1.

sudo tmutil delete /Volumes/drive_name/Backups.backupdb/mac_name/YYYY-MM-DD-hhmmss

ال تموتيل لن يعمل على أي إصدارات سابقة ثم Lion كما تم تقديمه مع Lion.
الطريقة الثانية: عبر آلة الزمن (GUI)

حتى الآن أسهل طريقة هي افتح آلة الزمن واستعرض إلى النقطة / الوقت الذي تريد حذفه. اختر رمز الترس في الباحث واضغط على حذف النسخ الاحتياطي. سيضمن ذلك أن تظل البيانات سليمة.

الطريقة الثالثة: عبر سكريبت باش

يوجد أدناه البرنامج النصي ، والذي سيحدد تلقائيًا موقع أقدم نسخة احتياطية على 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)
صدى آخر نسخة احتياطية: $ LATEST_BACKUP
إذا [-n “$ LATEST_BACKUP” && “$ LATEST_BACKUP”! = “OLDEST_BACKUP $”] إذن
صدى -n “النسخ الاحتياطي NBACKUPS $. حذف الأقدم: $ {OLDEST_BACKUP ## * /} [y / N]؟ '
اقرأ الجواب
حالة $ الجواب في
و *)
echo Running: / usr / bin / sudo / usr / bin / tmutil احذف '$ OLDEST_BACKUP'
/ usr / bin / sudo time / usr / bin / tmutil حذف “$ OLDEST_BACKUP”
؛؛
*)
صدى لا تغيير
؛؛
esac
آخر
صدى 'لا يوجد نسخة احتياطية متاحة للحذف'
يكون

قراءة دقيقة واحدة