Tidak Dapat Mengosongkan Sampah dan Menghapus Cadangan Time Machine? Inilah Cara Memperbaiki Itu

Daftar Isi:

Anonim

Meskipun Time Machine menjadi solusi luar biasa untuk pencadangan mudah, masalah aneh dapat muncul untuk beberapa pengguna Time Machine yang menyebabkan Mac OS X Trash tidak dapat dikosongkan saat drive cadangan terhubung ke Mac. Ini biasanya akan memanifestasikan dirinya sebagai berikut; pengguna mencoba untuk mengosongkan Sampah, Sampah menolak untuk dikosongkan, atau macet di "Mempersiapkan untuk mengosongkan Sampah..." yang kemudian menghitung hingga beberapa ratus ribu (atau lebih) file.Dibiarkan sendiri, Sampah kadang-kadang akan mulai dihapus setelah beberapa jam menghitung file, tetapi berjalan sangat lambat sehingga Anda benar-benar dapat menunggu satu hari atau lebih untuk menghapus Sampah – hampir tidak praktis.

Ini jelas merupakan kekhasan atau bug, dan tampaknya terjadi baik saat seseorang mencoba menghapus cadangan secara manual untuk membuat ruang ekstra pada hard drive, atau saat cadangan lama rusak saat Time Machine mencoba untuk melakukan rumah tangga. Masalah ini seharusnya diselesaikan dalam pembaruan Mac OS X sebelumnya, tetapi tetap berlanjut di Mountain Lion, Mavericks, Sierra, El Capitan, dll, mungkin karena file yang menyebabkan masalah seringkali jauh lebih lama, biasanya dari Mac OS X Lion dan sebelumnya.

OK cukup pembahasan masalah dan beberapa latar belakang, mari kita ke solusi sehingga Anda dapat mengosongkan Tong Sampah lagi dan menghapus cadangan Time Machine yang membandel itu untuk selamanya.

Kosongkan Sampah Secara Manual saat File Cadangan Time Machine Terjebak

Ini membutuhkan penggunaan penghapusan paksa melalui Terminal, yang membuatnya sedikit lebih maju. Jika Anda tidak tahu apa yang Anda lakukan atau tidak nyaman dengan Terminal, Anda mungkin ingin melewati ini sepenuhnya dan hanya menunggu penghapusan Sampah yang sangat lama melalui Finder. Lanjutkan dengan risiko Anda sendiri.

Pastikan untuk mengeluarkan perintah dengan tepat jika tidak, Anda mungkin secara tidak sengaja menghapus file yang tidak ingin Anda hapus, ini sangat penting karena Terminal tidak meminta Anda untuk persetujuan atau konfirmasi, itu hanya menghapus semuanya.

  • Hubungkan drive Time Machine ke Mac dan (sementara) hentikan pencadangan Time Machine yang ada
  • Buka Terminal, temukan di dalam /Applications/Utilities/ lalu masukkan perintah berikut untuk mengubah direktori aktif ke drive cadangan Time Machine:
  • cd /Volumes/(nama drive cadangan)/.Trashes/

    Misalnya untuk mengubah direktori ke drive cadangan bernama "Cadangan Mac", perintahnya adalah:

    cd /Volumes/Mac\ Backups/.Trashes/

  • Konfirmasi bahwa Anda berada di lokasi yang benar dengan mencantumkan konten folder .Trashes/, ini biasanya akan menampilkan subfolder '501', yang berisi file Backups.backupdb yang membandel. Anda dapat memeriksa kembali apakah Anda berada di tempat yang tepat dengan sudo ls:
  • sudo ls 501/

    Catatan: Dalam keadaan tertentu, folder 501 tidak akan ada, atau akan diberi nama lain. Terkadang .Trashes juga berisi file backupdb secara langsung. Jika Anda tidak menemukan direktori 501/, hapus saja konten .Trashes/ sebagai gantinya. Kami akan fokus pada .Trashes/501/ menjadi sejelas mungkin dengan maksud untuk mengurangi kesalahan dengan perintah rm.

  • Sekarang untuk menghapus isi folder .Trashes 501 menggunakan perintah rm. Pastikan untuk menggunakan sintaks yang benar di sini jika tidak, Anda mungkin secara tidak sengaja menghapus sesuatu yang tidak Anda inginkan. Perintah rm tidak meminta konfirmasi, itu hanya menghapus file.
  • sudo rm -rf 501/Backups.backupdb/

    Masukkan sandi administrator saat diminta untuk mulai menghapus .Trashes/501/Backup.backupdb/ files

  • Biarkan Terminal duduk dan lakukan apa saja, tidak ada aktivitas yang terlihat tetapi biasanya file akan dihapus paling lama dalam 2-15 menit, keluar dari Terminal setelah selesai
  • Konfirmasi Sampah berfungsi sebagaimana mestinya lagi dengan mengosongkannya seperti biasa di Mac OS X Finder

Hanya pengguna tingkat lanjut: versi sintaks yang lebih pendek untuk cadangan Time Machine yang macet di Sampah

Versi yang jauh lebih singkat dari proses di atas dapat dicapai dengan menghilangkan beberapa pengamanan yang digunakan dalam langkah-langkah di atas. Hanya gunakan perintah ini jika Anda merasa nyaman dengan Terminal, ganti “BackupDriveName” dengan nama hard drive yang dimaksud:

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

Khusus pengguna tingkat lanjut: Menggunakan tmutil untuk Menghapus Cadangan Terjebak oleh Terminal

Secara opsional, Anda juga dapat menggunakan alat 'tmutil' baris perintah untuk menghapus cadangan dari Time Machine. Cukup ganti "DRIVENAME" dengan nama drive Time Machine Anda, dan "BACKUPTODELETE" dengan cadangan yang dimaksud sesuai tanggal. Ini membutuhkan penggunaan Terminal, artinya hanya untuk pengguna Mac tingkat lanjut:

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

sudo membutuhkan kata sandi administrator untuk dapat menyelesaikan tugas.

Jadi sekarang kami telah membahas beberapa cara untuk mengatasi masalah ini, dan pasti ada yang akan berhasil untuk Anda.

Jika alasan Anda mencoba menghapus cadangan lama adalah untuk mengosongkan ruang untuk media lain, pertimbangkan untuk mempartisi drive cadangan sehingga satu bagian dikhususkan untuk Time Machine sementara sisanya tersedia untuk penyimpanan file langsung .Ini akan mencegah kebutuhan untuk menghapus cadangan Time Machine secara manual untuk memberikan ruang bagi file dan mudah-mudahan mencegah masalah ini muncul sama sekali.

Selain itu, perhatikan bahwa jika Anda menggunakan cadangan Time Machine yang berlebihan, Anda mungkin perlu melakukan proses ini di kedua drive cadangan.

Menghapus Cadangan Time Machine saat "Perlindungan Integritas Sistem" Mencegah Anda Melakukannya

Skenario lain yang mungkin terjadi pada Mac yang lebih baru dengan rilis Mac OS yang lebih baru adalah kesalahan saat mencoba menghapus cadangan Time Machine yang mengatakan sesuatu seperti "Item di Sampah tidak dapat dihapus karena Perlindungan Integritas Sistem". Solusi untuk kesalahan ini adalah menonaktifkan sementara SIP di Mac, membuang file cadangan Time Machine, lalu mengaktifkan kembali SIP.

Metode mana yang cocok untuk Anda? Bagikan pengalaman dan solusi Anda sendiri di komentar di bawah.

Tidak Dapat Mengosongkan Sampah dan Menghapus Cadangan Time Machine? Inilah Cara Memperbaiki Itu