Saya membersihkan ruang pada disk saya dengan menghapus file dan mengosongkan tempat sampah. Tapi, saya tidak dapat menggunakan ruang yang saya bebaskan. Yaitu, karena Anda dapat melihat disk melaporkan 142 GB sebagai Tersedia dengan 83 GB yang dapat dimurnikan .
Jadi saya harus punya banyak ruang untuk menyalin lebih dari 70 GB file ke disk. Namun ketika saya mencoba saya mendapatkan kesalahan yang menyatakan " Tidak cukup ruang disk untuk menyalin ", seperti yang ditunjukkan gambar berikut:
Bagaimana cara membersihkan ruang yang dapat dimurnikan untuk membuatnya benar-benar tersedia untuk digunakan?
Saya sudah mencoba me-reboot dengan harapan restart akan membersihkan area yang dapat dimurnikan, tetapi tidak ada perubahan yang mencoba.
macos
hard-drive
sierra
Josh
sumber
sumber
Jawaban:
Anda dapat membuat file besar yang akan memaksa macOS untuk membersihkan file yang dapat dimurnikan untuk membebaskan Anda. Lakukan, ketik perintah ini di terminal:
Ini akan membuat file bernama hugefile di folder rumah Anda, yang dapat Anda periksa ukurannya dengan Dapatkan Info dan berhenti ketika itu cukup besar untuk Anda, gunakan ControlC. Atau Anda bisa membiarkannya berjalan sampai Anda kehabisan ruang di disk dan hal-hal mulai berhenti bekerja.
Perintah ini membutuhkan waktu lama untuk mengalokasikan memori, Anda juga dapat menghentikannya saat 5 ~ 10GB dan menduplikasi file CommandDuntuk membuat salinan dan mempercepat proses.
Maka, Anda hanya perlu menghapus file, jelas.
Dalam kasus Anda, Anda sudah memiliki file yang ingin Anda salin, sehingga Anda dapat membaginya menjadi 50 GB potongan dan menyalin satu potongan. Kemudian biarkan sistem membersihkan file dan ulangi. Setelah semua data selesai, Anda dapat menggabungkannya - menambahkan file kedua ke yang pertama, menghapus file kedua, dll ...
Masalah utama adalah bahwa ruang "yang dapat dimurnikan" bukanlah satu item monolitik - ini berpotensi snapshot mesin waktu atau sistem file lokal, data yang di-cache, data yang diturunkan, foto iCloud pada resolusi penuh yang akan di-down -ampled saat Anda mulai mendekati tanpa ruang kosong tersedia.
Sistem akan mengoreksi diri jika Anda dapat membawa data ke dalam dua bagian dalam case Anda, atau dalam n-pieces dalam case umum.
sumber
/dev/zero
sedikit lebih cepat dari/dev/random
. superuser.com/a/359601/167657 Dan tampaknya acak tidak lebih aman daripada nol hari ini.dd if=/dev/zero of=/Users/<your_username>/hugefile bs=15m
jika mendapatdd: ~/hugefile: No such file or directory
. Jalankanpwd
di direktori home Anda untuk mendapatkan nama path lengkap untuknyaSaya dapat menyebabkan area yang dapat dibersihkan dibersihkan dengan menyalin file sementara yang lebih kecil yang akhirnya menyebabkan ruang yang dapat dibersihkan dibersihkan. Setelah area yang dapat dibersihkan besar maka saya bisa menghapus file-file sementara yang lebih kecil dan menyalin yang besar yang saya maksudkan.
Catatan, menghapus file sementara yang lebih kecil menyebabkan area yang dapat saya miliki untuk tumbuh lagi, untungnya itu cukup kecil sehingga saya bisa menyalin file besar itu. Semoga Apple memperbaiki ini dari waktu ke waktu.
sumber
Tampaknya saat ini tidak ada cara untuk mendapatkan daftar dari apa yang dianggap OS untuk memurnikan file untuk menghapusnya, tetapi ada beberapa kandidat untuk dipertimbangkan, seperti file dalam cache.
File khusus ini dapat tumbuh cukup besar, dan sekali dihapus mengurangi ukuran data yang dapat diakses;
Untuk mendapatkan gambaran tentang ukuran file, Anda dapat menjalankannya
ls
sebagaisudo
pengguna;Pencarian untuk file menyediakan beberapa tautan ke ukuran permintaan, seperti Q&A ini di sini .
Detail pada file itu sendiri jarang, tetapi tampaknya terkait dengan pencarian simbol untuk proses macet dan bermasalah; seperti bukti dalam tanya jawab terkait ini , dengan informasi lebih lanjut tentang posting ini . Ikuti Q&A yang ditautkan di atas, sepertinya cukup aman untuk menghapus file ini.
Penghapusan file harus dilakukan dengan
sudo
, rincian disediakan dalam posting Q&A . Inti dari itu adalah untuk memindahkan (sebagaisudo
) file ke suatu tempat di direktori home Anda (misalnya~/Documents/SymbolDataDelete
), reboot mesin dan kemudian hapus file tersebut.Catatan : file simbol akan dibuat lagi, ini tampak normal, tetapi Anda harus dapat mengelola ukuran yang dikonsumsi jika lebih besar.
Peringatan : menggunakan
sudo
bisa berbahaya ... gunakan dengan hati-hati.Pada hasil yang diharapkan; Saya tidak mengantisipasi bahwa file tunggal ini akan menjadi kontributor tunggal untuk data yang dapat dimurnikan (dengan asumsi cloud drive dimatikan dll), tetapi itu membersihkan sekitar 95% dari data yang dapat dimurnikan yang saya miliki.
Pengamatan umum
Ini mungkin tampak jelas, tetapi reboot membersihkan banyak konten sementara dan cache. Berikan beberapa menit setelah restart. Pengamatan pribadi adalah bahwa setelah beberapa minggu, reboot membersihkan dalam urutan pertunjukan ruang yang dapat ...
sumber