Menipis (menyusut) disk VMDK pada Tamu ESXi / vSphere Linux
Catatan: "Shrinking" sering digunakan secara bergantian untuk merujuk pada proses mengurangi ukuran file disk tipe tipis. VMware menggunakan istilah "menyusut" untuk merujuk pada pengurangan ukuran dasar disk yang tersedia untuk tamu, dan "penipisan" sebagai proses yang paling cenderung menggunakan merebut kembali ruang yang tidak digunakan tanpa mengubah ukuran yang tersedia yang mendasarinya.
Karena ESXi tidak mendukung penyusutan berbasis vmtools pada tamu Linux, langkah-langkah berikut harus digunakan. Lihat tautan referensi di bawah untuk informasi lebih lanjut.
(jika mungkin) Hentikan semua aplikasi dan layanan intensif-penulisan disk karena langkah-langkah berikut sebentar akan mengisi volume target
Volume defragment pada VMDK target dan abaikan kesalahan apa pun sebagai symlink / file perangkat / dll. tidak dapat didefragmentasi.
# USE sudo IF NECESSARY IN YOUR CONFIG!
e4defrag /
# or e4defrag /mnt/MOUNTVOLUME
- Isi nol semua ruang yang tidak digunakan:
dd if=/dev/zero of=/mnt/MOUNTVOLUME/zeroes bs=1M; sync; rm /mnt/MOUNTVOLUME/zeroes
Matikan & matikan tamu
SSH ke host ESXi dan mengeluarkan perintah ini:
# Check current vmdk allocation
du -h /vmfs/volumes/volumename/vmname/vmname.vmdk
# Shrink it
vmkfstools -K /vmfs/volumes/volumename/vmname/vmname.vmdk
# Check again to verify shrinkage
du -h /vmfs/volumes/volumename/vmname/vmname.vmdk
- Daya pada tamu
Sumber
https://kb.vmware.com/s/article/1002019
Penghapusan file di sebagian besar sistem file tidak akan sepenuhnya menghapusnya; tabel file saja akan diubah. Penggunaan utilitas penghapusan file aman freeware berguna, seperti Eraser atau SDelete untuk nol ruang untuk 'nol' ruang kosong pada volume, secara efektif membersihkan ruang bebas data. Saat itulah, disk dapat ditipiskan dengan benar. Anda kemudian dapat menggunakan perintah vmkfstools -K (ESXi / ESX 4.1 dan yang lebih baru) untuk menyelesaikan blok reclaim atau menggunakan Storage vMotion untuk memigrasikan mesin virtual ke datastore dengan ukuran blok VMFS yang berbeda.