VMWare ESXi üzerinde kurulu olan sanal diski sıkıştırıp asıl fiziksek disk üzerinde alan kazanmak istediğimizde…
- Öncelikle Sanal işletim sistemindeki bütün gereksiz dosyalar silinip. Gerekirse disk temizleme yapılabilir.
- Disk Defrag(dosya birleştirme) işlemi yapılır. Tabiki Linux makinelerde bu işleme gerek yok 🙂
- Sdelete isimli araç indirilip, sıkıştırılmış dosyadaki çalıştırılabilir dosya C: sürücüsüne kopyalanır.
- Aşağıdaki komut çalıştırılarak diskteki sıkıştırılabilecek boş alanlar null olarak işaretlenir…
C:\>sdelete.exe -z SDelete - Secure Delete v1.61 Copyright (C) 1999-2012 Mark Russinovich Sysinternals - www.sysinternals.com SDelete is set for 1 pass. Cleaning free space on C:\: 44%
- İşlem bittikten makine kapatılıp SSH ile VMWare ESXi Server’a bağlanılıp aşağıdaki komutlar yardımyla Sanal Disk dosyası sıkıştırılır…
root@esx3:/vmfs/volumes/ds1/vma $ du -h vma_1-flat.vmdk 7.9G vma_1-flat.vmdk root@esx3:/vmfs/volumes/ds1/vma $ vmkfstools -K vma_1.vmdk vmfsDisk: 1, rdmDisk: 0, blockSize: 1048576 Hole Punching: 25% done. root@esx3:/vmfs/volumes/ds1/vma $ du -h vma_1-flat.vmdk 1.9G vma_1-flat.vmdk
Gördüğünüz üzere 7.9G yer kaplayan diskimiz 1.9G’a düştü. 6G kazancımız oldu.