Hergün büyüyen sanal makine hem taşınabilirliği zorlaştırıyor hemde benim gibi SSD disk kullanıcılarında yer problemi oluşturuyor. Bu nedenle şimdi size adım adım kali imajınıza dip bucak bir temizlik yapmayı anlatayım.
Ben windows host üzerinde kali gibi sanal linux makineler kullandığım için ona göre anlatacağım.
Öncelikle
kali makinemizi başlatıyoruz ve kullanılmayan dosyaları silmek için apt-get clean komutunu çalıştırıyoruz. Bu işlemle local repository temizlenmiş oluyor.
Sonrasında boş alanları sıfır ile dolduruyoruz. nedeni ilerleyen aşamalarda göreceksiniz.
cat /dev/zero > zero.fill;sync;sleep 1;sync;rm -f zero.fill
sonra sanal makinemizi(kali) kapatıyoruz.
windows ta sanal makinenin bulunduğu dizine gidip vmware-vdiskmanager uygulaması ile dosyayı sıkıştırıyoruz.
Burada siz kendi vmdk dosyalarınıza göre değiştirebilirsiniz
"C:\Program Files (x86)\VMware\VMware Workstation\vmware-vdiskmanager.exe" -k "Kali-Linux-2.0.0-vm-amd64-s003.vmdk"
Sonuçta 52 GB yer kaplayan sanal makinem artık 40 GB yer kaplıyor :)
yetmez tabiki :) bazı snapshot tan kalma çöpler olabiliyor bu vmdk dosyalarını tespit etmek için makine açıkken klasöre bakıp son değiştirilme tarihi şu anki zamandan eski olanları başka bir yere taşıyoruz. Makine bu haliyle kapatıp açılıyorsa problem yok demektir. Bu dosyaları artık silebilirsiniz.
son durum itibariyle sanal makine boyutu 25.6 GB oldu. %50 yerden tasarruf hiç fena değil bence...
ayrıca birden fazla vmdk dosyasını tek bir dosyaya dönüştürmek istersenizde aşağıdaki komutu çalıştırmanız yeterli
VMware-vdiskmanager.exe -r mevcutdisk.vmdk -t 0 tekdiskolacak.vmdk
son olarak windows ta windirstat ve Kali üzerinde baobab uygulamaları ile disk üzerinde hangi dosyalar ne kadar yer tutuyor görebilirsiniz.
Hiç yorum yok:
Yorum Gönder