Saya memiliki .sparseimage
yang menempati ruang 90GB pada hard drive saya walaupun hanya memiliki 30GB file di dalamnya. Bagaimana saya bisa mendapatkan kembali ruang kosong yang digunakan oleh .sparseimage
dan memadatkan file?
sumber
Saya memiliki .sparseimage
yang menempati ruang 90GB pada hard drive saya walaupun hanya memiliki 30GB file di dalamnya. Bagaimana saya bisa mendapatkan kembali ruang kosong yang digunakan oleh .sparseimage
dan memadatkan file?
Setelah beberapa pencarian sepintas, saya menemukan posting forum menunjuk ke hdiutil
's compact
kata kerja. Dari man
halaman:
gambar kompak
memindai pita citra disk yang jarang (SPARSE atau SPARSEBUNDLE) yang berisi sistem file HFS, menghapus bagian-bagian dari gambar yang tidak lagi digunakan oleh sistem file. Bergantung pada lokasi file dalam sistem file yang di-host, compact mungkin atau mungkin tidak mengecilkan gambar. Untuk gambar SPARSEBUNDLE, file band yang tidak digunakan sama sekali hanya dihapus.
Saya berlari hdiutil compact drive.sparseimage
dan berhasil mendapatkan kembali hampir 98% ruang.
(Saya kira itu salah satu dari hari-hari itu ... Saya harus benar-benar belajar hal-hal Google terlebih dahulu).
Sunting: Saya menguji compact
pada 1GB sparseimage
hanya dengan beberapa file teks, dan itu berjalan cukup cepat, tetapi Mac saya butuh waktu cukup lama untuk memadatkan gambar 90GB. Bersiaplah untuk menunggu.
sparseimage
dan berlari cukup cepat, tetapi butuh waktu cukup lama pada gambar besar. Ini kali seperti ini saya bersyukur saya upgrade ke hard drive 7200RPM!sparseimage
, menariknya kembali, dan mereka kompak, karena sistem hanya dapat membuang byte tersebut..sparseimage
file untuk membukanya.sparseimage
drivehdiutil compact path-to-file.sparseimage
sumber