غير قادر على إفراغ سلة المهملات وحذف النسخ الاحتياطية لآلة الزمن؟ إليك كيفية إصلاح ذلك

جدول المحتويات:

Anonim

على الرغم من كون Time Machine حلاً رائعًا لعمليات النسخ الاحتياطي السهلة ، يمكن أن تنشأ مشكلة غريبة لبعض مستخدمي Time Machine تتسبب في عدم قدرة Mac OS X Trash على إفراغها عند توصيل محرك النسخ الاحتياطي بـ ماك. سيظهر هذا عادة على النحو التالي ؛ يحاول المستخدم إفراغ سلة المهملات ، إما أن ترفض سلة المهملات إفراغها ، أو تتعثر في "التحضير لتفريغ سلة المهملات ..." والتي تعد بعد ذلك ما يصل إلى عدة مئات من الآلاف (أو أكثر) من الملفات.إذا تُركت بمفردها ، ستبدأ سلة المهملات في بعض الأحيان في الحذف بعد بضع ساعات من عد الملفات ، ولكنها تسير ببطء شديد بحيث يمكنك الانتظار يومًا أو أكثر لحذف سلة المهملات - وهذا ليس عمليًا.

من الواضح أن هذا غرابة أو خطأ ، ويبدو أنه يحدث إما عندما يحاول شخص ما إزالة النسخ الاحتياطية يدويًا لإنشاء مساحة إضافية على القرص الصلب ، أو عندما تتلف نسخة احتياطية قديمة عندما يحاول Time Machine لأداء التدبير المنزلي. من المفترض أنه تم حل هذه المشكلة في تحديث سابق لنظام التشغيل Mac OS X ، ولكنها مع ذلك تستمر في Mountain Lion و Mavericks و Sierra و El Capitan وما إلى ذلك ، ربما لأن الملفات التي تسبب المشكلة غالبًا ما تكون أقدم بكثير ، عادةً من Mac OS X الأسد وما قبله.

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

إفراغ سلة المهملات يدويًا عندما تتعطل ملفات النسخ الاحتياطي لآلة الزمن

وهذا يتطلب استخدام القوة الحذف من خلال Terminal ، مما يجعلها أكثر تقدمًا قليلاً. إذا كنت لا تعرف ما تفعله أو لا تشعر بالراحة تجاه Terminal ، فقد ترغب في تخطي ذلك تمامًا وانتظر حذف سلة المهملات المطول بشكل لا يصدق من خلال Finder بدلاً من ذلك. المضي قدما على مسؤوليتك الخاصة.

تأكد من إصدار الأوامر بدقة وإلا يمكنك حذف الملفات التي لا تريد إزالتها عن غير قصد ، وهذا مهم جدًا لأن الجهاز لا يطالبك بالموافقة أو التأكيد ، بل يقوم ببساطة بحذف كل شيء.

  • قم بتوصيل محرك Time Machine بجهاز Mac وقم (مؤقتًا) بإيقاف أي نسخ احتياطية موجودة في Time Machine
  • افتح Terminal ، الموجود داخل / Applications / Utilities / ثم أدخل الأمر التالي لتغيير الدليل النشط إلى ذلك الخاص بمحرك النسخ الاحتياطي لـ Time Machine:
  • cd / Volumes /. المهملات /

    على سبيل المثال لتغيير الدليل إلى محرك نسخ احتياطي يسمى "Mac Backups" سيكون الأمر:

    cd / Volumes / Mac \ Backups / .Trashes /

  • تأكد من أنك في الموقع الصحيح من خلال سرد محتويات المجلد. يمكنك التحقق جيدًا من أنك في المكان الصحيح باستخدام sudo ls:
  • sudo ls 501 /

    ملاحظة:في بعض الظروف ، لن يكون المجلد 501 موجودًا ، أو سيتم تسميته بشيء آخر. في بعض الأحيان ، تحتوي ملفات .Trashes على ملفات backupdb مباشرة أيضًا. إذا لم تجد الدليل 501 / ، فقم فقط بحذف محتويات .Trashes / بدلاً من ذلك. سنركز على .Trashes / 501 / لنكون مطولًا قدر الإمكان بهدف تقليل الأخطاء باستخدام الأمر rm.

  • الآن لحذف محتويات المجلد .Trashes 501 باستخدام الأمر rm. تأكد من استخدام بناء الجملة الصحيح هنا وإلا فقد تحذف شيئًا لا تريده عن طريق الخطأ. لا يطلب الأمر rm التأكيد ، بل يقوم ببساطة بحذف الملفات.
  • sudo rm -rf 501 / Backups.backupdb /

    أدخل كلمة مرور المسؤول عندما يُطلب منك البدء في حذف .Trashes / 501 / Backup.backupdb / files

  • دع المحطة تجلس وتفعل شيئًا ، لا يوجد نشاط مرئي ولكن عادةً ما تتم إزالة الملفات في غضون 2-15 دقيقة على الأكثر ، والخروج من Terminal عند الانتهاء
  • تأكد من أن سلة المهملات تعمل على النحو المنشود مرة أخرى عن طريق إفراغها كالمعتاد في Mac OS X Finder

المستخدمون المتقدمون فقط: إصدار أقصر من بناء الجملة للنسخ الاحتياطية لـ Time Machine عالقة في المهملات

يمكن تحقيق نسخة أقصر بكثير من العملية المذكورة أعلاه من خلال إلغاء بعض الضمانات المستخدمة في الخطوات المذكورة أعلاه. استخدم هذا الأمر فقط إذا كنت مرتاحًا مع Terminal ، واستبدل "BackupDriveName" باسم محرك الأقراص الثابتة المعني:

sudo rm -rf /Volumes/BackupDriveName/.Trashes/

المستخدمون المتقدمون فقط: استخدام tmutil لحذف النسخ الاحتياطية المتوقفة بواسطة Terminal

اختياريًا ، يمكنك أيضًا استخدام أداة سطر الأوامر "tmutil" لحذف نسخة احتياطية من Time Machine. ما عليك سوى استبدال "DRIVENAME" باسم محرك Time Machine الخاص بك ، و "BACKUPTODELETE" بالنسخة الاحتياطية المعنية كما هو محدد بواسطة التاريخ. يتطلب هذا استخدام Terminal ، مما يعني أنه مخصص لمستخدمي Mac المتقدمين فقط:

sudo tmutil delete /Volumes/DRIVENAME/Backups.backupdb/BACKUPTODELETE

sudo يتطلب كلمة مرور مسؤول لتتمكن من إكمال المهمة.

لذلك قمنا الآن بتغطية عدة طرق للتغلب على هذه المشكلة ، وبالتأكيد ستعمل واحدة من أجلك.

إذا كان سبب محاولتك حذف النسخ الاحتياطية القديمة هو تحرير مساحة لوسائط أخرى ، ففكر في تقسيم محرك النسخ الاحتياطي بحيث يتم تخصيص قسم لـ Time Machine بينما يتوفر الباقي لتخزين الملفات المباشر .سيمنع ذلك الحاجة إلى إزالة النسخ الاحتياطية يدويًا من Time Machine لإفساح المجال للملفات ونأمل أن يمنع ظهور هذه المشكلة على الإطلاق.

بالإضافة إلى ذلك ، ضع في اعتبارك أنه إذا كنت تستخدم نسخ احتياطية متكررة من Time Machine ، فقد تحتاج إلى إجراء هذه العملية على كلا محركي النسخ الاحتياطية.

حذف النسخ الاحتياطية لآلة الزمن عندما تمنعك "حماية سلامة النظام" من القيام بذلك

سيناريو آخر قد يحدث على أجهزة Mac الأحدث مع إصدارات Mac OS الأحدث هو حدوث خطأ عند محاولة حذف النسخ الاحتياطية لـ Time Machine التي تقول شيئًا مثل "لا يمكن حذف العناصر الموجودة في سلة المهملات بسبب حماية تكامل النظام". الحل البديل لهذا الخطأ هو تعطيل SIP مؤقتًا على جهاز Mac ، وتخلص من ملفات النسخ الاحتياطي لـ Time Machine ، ثم إعادة تمكين SIP مرة أخرى.

ما الطريقة التي تناسبك؟ شارك تجاربك وحلولك الخاصة في التعليقات أدناه.

غير قادر على إفراغ سلة المهملات وحذف النسخ الاحتياطية لآلة الزمن؟ إليك كيفية إصلاح ذلك