Mengembalikan ruang disk yang dihapus dari lemari arsip

7

Saya memiliki akun pengguna utama saya dienkripsi dengan file vault.

Setelah menghapus beberapa data (seperti 20 GB) ruang kosong saya di hard drive tidak berubah (ya saya mengosongkan tempat sampah, mengkonfirmasi bahwa file tersebut benar-benar hilang, dll, dll). Saya juga mencoba "menghapus ruang kosong" di aplikasi utilitas disk.

Saya logout, dan reboot dan sejauh ini ruang belum direklamasi.

Saya berasumsi file vault atau utilitas disk memiliki beberapa metode reklamasi tetapi saya tidak dapat menemukannya.

Ada ide?

cbrulak
sumber
Mungkin yang berikut ini juga berlaku untuk FileVault: "Bagaimana cara mendapatkan kembali semua / sebagian besar ruang bebas dari sparsebundle di OS X" di serverfault.com/questions/14112/…
Arjan
(Jangan lupa menerima jawaban jika semuanya berjalan baik untuk Anda, atau tinggalkan komentar jika tidak?)
Arjan
Saya akhirnya mematikan FileVault kemudian menyalakannya kembali. Saya tidak pernah bisa memaksanya untuk membersihkan. Namun, ketika saya logout saya melihat pesan "reclaiming disk space". Saya hanya keluar sesekali.
cbrulak
Jangan lupa mencolokkan komputer Anda sebelum logout. Kalau tidak, itu tidak akan berhasil.

Jawaban:

4

Ini bekerja untuk saya:

  1. Logout dari akun filevault Anda
  2. Masuk sebagai Administrator (akun pengguna lain berfungsi, tetapi selalu merupakan ide yang baik untuk memiliki akun admin terpisah)
  3. di Terminal: su - <yourusername>akan meminta kata sandi Anda

Pastikan komputer Anda terhubung atau langkah berikutnya akan gagal.

  1. hdiutil compact *.sparseimage akan meminta kata sandi filevault (akun) Anda
  2. Berhasil, 33GB dibebaskan.
martin
sumber
1
Bagi saya, .sparseimagefile ada di /Users/.[username], bukan direktori home saya.
Xiong Chiamiov
1

Penafian: Saya tidak pernah menggunakan FileVault.

Ini muncul di Dewan Diskusi Apple sekitar satu setengah tahun yang lalu. Dari apa yang saya mengerti, masalahnya adalah bahwa sementara ada ruang kosong, data masih ditempatkan di sepanjang gambar FileVault, dan perlu dipadatkan sebelum bisa membebaskan ruang.

Apa yang Anda butuhkan sebelum memulai:
1) Akun pengguna Filevaulted ( user)
2) Aplikasi Drive Genius oleh Prosoft
3) Pengguna admin kedua ( user2)
4) Tiga jam (tergantung pada ukuran Filevault)

Yang perlu Anda lakukan:
1) Masuk sebagai pengguna admin lain
2) Buka "Terminal".
3) Navigasikan ke folder pengguna:
cd /Users/ user
4) Ubah izin folder dan subfolder filevaulted :
sudo chown -R user.sparsebundle user2
5) Ubah nama file sparsebundle:
mv user.sparsebundle user.dmg
6) Buka user.dmg dengan Drive Genius.
7) Defrag gambar yang dipasang.
Ini akan memakan waktu cukup lama tergantung pada ukuran sebenarnya dari sparseimage.
8) Tutup aplikasi dan unmount gambar melalui Finder atau tandai folder yang terpasang dan tekan "cmd + E".
9) Ganti nama gambar:
mv user.dmg user.sparsebundle
10) Ubah izin:
chmod -R user.sparsebundle user
11) Keluar pengguna saat ini ( user2).
12) Masuk userdan keluar untuk memadatkan sparseimage Filevault.

Saya berasumsi Anda dapat menggunakan utilitas apa pun yang Anda miliki untuk mendefrag drive (mis. IDefrag) sebagai pengganti Drive Genius.

fideli
sumber
Saya telah mengikuti langkah-langkah ini dan itu pasti memadatkan partisi.
yanokwa
1

Saya hanya punya masalah yang sama dan bagi saya logout sederhana dan masuk kembali sudah cukup.

daniel
sumber
1

Memiliki masalah yang sama persis ... berhenti menerima pesan "FileVault membersihkan ruang kosong" dan tidak memiliki cukup ruang untuk mencoba solusi mematikan Filevault dan menyalakannya kembali.

Larutan:

  1. Buka Aplikasi Terminal (Anda menemukannya di bawah Applications / Utilities / Terminal)

  2. Di jendela terminal ketik 2 perintah berikut:

    sudo rm -R ~/.Trash
    sudo rm -R /.Trashes
    
  3. Setelah Anda memasukkan perintah pertama, ia akan meminta kata sandi Anda

  4. Setelah Anda mengetik perintah ke-2, maka Anda mengetik "keluar" untuk menyelesaikan sesi terminal

  5. Logout dan log in kembali.

dyt459
sumber