Pertanyaan ini sudah ada jawabannya di sini:
Saya memiliki VM yang saya bagikan / sinkronisasi setiap hari melalui NAS, jadi ukurannya sangat penting.
Gambar disimpan sebagai file VMDK tunggal, yang berukuran ~ 31GB. Namun, sejauh yang saya tahu, tidak perlu sebesar itu.
Pengaturan VMWare Player menyarankan bahwa ~ 21.5GB tidak digunakan, dan output df
menyarankan bahwa sekitar ~ 13GB digunakan (dengan asumsi ini termasuk swap) ketika benar-benar berjalan.
Saya telah mencoba defragmenting disk, serta memadatkan disk, dalam pengaturan VMWare - kedua operasi selesai hampir dengan segera.
Bagaimana saya bisa mengecilkan VM ini ke ukuran yang lebih mudah dikelola? Ketika dipecah menjadi beberapa file (ada ~ 30 di antaranya) sebelum saya mengonversinya menjadi satu file, masih membutuhkan ruang yang kira-kira sama.
Saya sudah mencoba menggunakan program vmware-vdiskmanager.exe, dan butuh ~ 5 menit untuk mendefrag (-d) dan kemudian mengecilkan (-k) gambar, tetapi ia beralih dari 32,4GB menjadi 32,1GB. Bukan perbedaan besar.
Perhatikan bahwa ukuran file VMDK (dalam Windows Explorer) diukur setelah mesin dimatikan.
sumber
Jawaban:
Sepertinya Anda membuat seluruh disk 120 GB virtual di dalam VM volume LVM tunggal.
Meskipun Anda hanya menggunakan sebagian saja untuk sistem file Anda yang sebenarnya.
Ini dapat membingungkan VMWare.
Saya akan merekomendasikan untuk membebaskan blok LVM yang tidak digunakan dan memigrasikan blok yang digunakan ke depan disk (di dalam instal Fedora jelas).
Ini harus membuat sebagian besar ruang yang tidak dialokasikan di akhir disk (harus ditampilkan seperti itu di GPartEd).
Kemudian lakukan defrag dan menyusut lagi.
Jika itu tidak membantu ada 1 hal lagi yang dapat Anda coba:
Konversikan (salinan) file VMDK ke format VHD atau VDI dan kemudian konversikan kembali ke VMDK. Ini sering mengarah ke file yang jauh lebih kecil dalam pengalaman saya.
PS.
Saya akan merekomendasikan untuk menggunakan VirtualBox untuk melakukan konversi. Ini lebih fleksibel dalam opsi konversinya daripada VMWare.
(Jangan menginstal VirtualBox di komputer yang sama dengan VMWare! Mereka mungkin bertentangan.)
sumber