Tidak Dapat Mengosongkan Sampah dan Memadam Sandaran Mesin Masa? Inilah Cara Membetulkannya
Isi kandungan:
Walaupun Time Machine merupakan penyelesaian yang luar biasa untuk sandaran mudah, isu pelik boleh timbul bagi sesetengah pengguna Mesin Masa yang menyebabkan Sampah Mac OS X tidak boleh kosong apabila pemacu sandaran disambungkan ke Mac. Ini biasanya akan nyata seperti berikut; pengguna cuba mengosongkan Sampah, Sampah sama ada enggan mengosongkan atau terperangkap pada "Bersedia untuk mengosongkan Sampah..." yang kemudiannya mengira sehingga beberapa ratus ribu (atau lebih) fail.Dibiarkan sahaja, Sampah kadangkala akan mula memadamkan selepas beberapa jam mengira fail, tetapi ia menjadi sangat perlahan sehingga anda benar-benar boleh menunggu sehari atau lebih untuk Sampah dipadamkan – hampir tidak praktikal.
Ini jelas satu keanehan atau pepijat, dan ia nampaknya berlaku sama ada apabila seseorang cuba mengalih keluar sandaran secara manual untuk mencipta ruang tambahan pada cakera keras, atau apabila sandaran purba rosak apabila Mesin Masa sedang mencuba untuk melakukan pengemasan. Isu ini sepatutnya diselesaikan dalam kemas kini Mac OS X yang lalu, tetapi ia berterusan di Mountain Lion, Mavericks, Sierra, El Capitan, dll, mungkin kerana fail yang menyebabkan masalah selalunya lebih lama, biasanya daripada Mac OS X Singa dan sebelumnya.
OK cukup perbincangan tentang masalah dan beberapa latar belakang, mari kita dapatkan penyelesaiannya supaya anda boleh mengosongkan Tong Sampah sekali lagi dan mengalih keluar sandaran Mesin Masa yang degil itu sekali dan untuk semua.
Kosongkan Sampah Secara Manual apabila Fail Sandaran Mesin Masa Tersekat
Ini memerlukan penggunaan pemadaman paksa melalui Terminal, yang menjadikannya lebih maju. Jika anda tidak tahu apa yang anda lakukan atau tidak selesa dengan Terminal, anda mungkin mahu melangkau ini sepenuhnya dan tunggu sahaja pemadaman Sampah yang sangat panjang melalui Finder. Teruskan atas risiko anda sendiri.
Pastikan anda mengeluarkan arahan dengan tepat jika tidak, anda mungkin secara tidak sengaja memadamkan fail yang anda tidak mahu alih keluar, ini sangat penting kerana Terminal tidak meminta anda untuk kelulusan atau pengesahan, ia hanya memadamkan semuanya.
- Sambungkan pemacu Time Machine ke Mac dan (sementara) hentikan sebarang sandaran Time Machine sedia ada
- Buka Terminal, ditemui dalam /Applications/Utilities/ dan kemudian masukkan arahan berikut untuk menukar direktori aktif kepada pemacu sandaran Time Machine:
- Sahkan anda berada di lokasi yang betul dengan menyenaraikan kandungan folder .Trashes/, ini biasanya akan mendedahkan subfolder '501', yang mengandungi fail Backups.backupdb yang degil. Anda boleh menyemak semula anda berada di tempat yang betul dengan sudo ls:
- Sekarang untuk memadam kandungan folder .Trashes 501 menggunakan arahan rm. Pastikan anda menggunakan sintaks yang betul di sini jika tidak, anda mungkin memadamkan sesuatu yang anda tidak mahu secara tidak sengaja. Perintah rm tidak meminta pengesahan, ia hanya memadam fail.
- Biarkan Terminal duduk dan lakukan perkara itu, tiada aktiviti yang kelihatan tetapi lazimnya fail itu akan dialih keluar paling banyak dalam 2-15 minit, keluar dari Terminal apabila selesai
- Sahkan Sampah berfungsi seperti yang dimaksudkan semula dengan mengosongkannya seperti biasa dalam Pencari Mac OS X
cd /Volumes/(nama pemacu sandaran)/.Sampah/
Sebagai contoh untuk menukar direktori kepada pemacu sandaran bernama "Sandaran Mac" arahannya ialah:
cd /Volumes/Mac\ Backups/.Sampah/
sudo ls 501/
Nota: Dalam beberapa keadaan, folder 501 tidak akan wujud atau ia akan dinamakan sesuatu yang lain. Kadangkala .Trashes mengandungi fail backupdb secara langsung juga. Jika anda tidak menemui direktori 501/, padamkan sahaja kandungan .Trashes/ sebaliknya. Kami akan menumpukan pada .Trashes/501/ untuk menjadi seberkas mungkin dengan niat untuk mengurangkan ralat dengan arahan rm.
sudo rm -rf 501/Backups.backupdb/
Masukkan kata laluan pentadbir apabila diminta untuk mula memadam fail .Trashes/501/Backup.backupdb/
Pengguna lanjutan sahaja: versi sintaks yang lebih pendek kepada sandaran Mesin Masa yang tersekat Sampah
Versi proses di atas yang lebih pendek boleh dicapai dengan menghapuskan beberapa perlindungan yang digunakan dalam langkah di atas. Hanya gunakan arahan ini jika anda selesa dengan Terminal, menggantikan "BackupDriveName" dengan nama cakera keras yang dimaksudkan:
sudo rm -rf /Volumes/BackupDriveName/.Trashes/
Pengguna lanjutan sahaja: Menggunakan tmutil untuk Memadam Sandaran Tersekat oleh Terminal
Secara pilihan, anda juga boleh menggunakan alat baris arahan 'tmutil' untuk memadamkan sandaran daripada Mesin Masa. Cuma gantikan "DRIVENAME" dengan nama pemacu Mesin Masa anda dan "BACKUPTODELETE" dengan sandaran yang dipersoalkan seperti yang ditentukan mengikut tarikh. Ini memerlukan penggunaan Terminal, bermakna ia untuk pengguna Mac lanjutan sahaja:
sudo tmutil delete /Volumes/DRIVENAME/Backups.backupdb/BACKUPTODELETE
sudo memerlukan kata laluan pentadbir untuk dapat menyelesaikan tugasan.
Jadi kini kami telah membincangkan beberapa cara untuk menyelesaikan isu ini dan pastinya satu cara akan berkesan untuk anda.
Jika sebab anda cuba memadamkan sandaran lama adalah untuk mengosongkan ruang untuk media lain, pertimbangkan untuk membahagikan pemacu sandaran supaya bahagian dikhaskan untuk Mesin Masa manakala selebihnya tersedia untuk penyimpanan fail terus .Ini akan menghalang keperluan untuk mengalih keluar sandaran Mesin Masa secara manual untuk memberi ruang kepada fail dan diharapkan dapat mengelakkan isu ini daripada timbul sama sekali.
Selain itu, perlu diingat bahawa jika anda menggunakan sandaran Time Machine yang berlebihan, anda mungkin perlu melakukan proses ini pada kedua-dua pemacu sandaran.
Memadamkan Sandaran Mesin Masa apabila "Perlindungan Integriti Sistem" Menghalang Anda daripada berbuat demikian
Senario lain yang mungkin berlaku pada Mac yang lebih baharu dengan keluaran Mac OS yang lebih baharu ialah ralat semasa cuba memadamkan sandaran Mesin Masa yang mengatakan sesuatu seperti "Item dalam Sampah tidak boleh dipadamkan kerana Perlindungan Integriti Sistem". Penyelesaian untuk ralat ini ialah melumpuhkan SIP pada Mac buat sementara waktu, membuang fail sandaran Time Machine, kemudian dayakan semula SIP sekali lagi.
Kaedah manakah yang berkesan untuk anda? Kongsi pengalaman dan penyelesaian anda sendiri dalam ulasan di bawah.