Dinamik olarak büyüyen bir Sanal Kutu sanal sabit sürücü dosyası, sanal makinenin talebine bağlı olarak bu dosyayı oluştururken tanımladığımız maksimum boyuta kadar büyüyebilir. Ancak konuk işletim sisteminde sildiğimiz dosyaların alanını boşaltmaz.
Diskin çok büyümüş olması durumunda, kullanılmayan alanın sıfırlarla doldurulması ve sürücünün VDI biçiminde olması koşuluyla, tekrar sıkıştırabiliriz.
Bir ext2'den 4'e dosya sistemi için, bu, Ubuntu misafirinden zerofree * komut satırı yardımcı programı ile yapılabilir .
zerofree /dev/sdxX
Bu, sürücünün kullanılmamasını ve sökülmesini gerektirir . Bu nedenle, geçici olarak bu amaç için oluşturduğumuz başka bir VM'ye bağlamak zorunda kalabiliriz veya bu VM'de bir Ubuntu canlı ortamı başlatmamız gerekebilir.
/dev/sdxX
Söz konusu ext2, ext3 veya ext4 formatlanmış bölümü ile değiştirin .
Birden fazla bölümde zerofree
her bölüm için tekrar etmem gerekiyor . Sıfırları doldurarak sanal dosyanın geçici olarak maksimum boyutuna kadar büyüyeceğini unutmayın.
Kullanılmayan tüm sürücü alanları sıfırlarla doldurulduktan sonra sürücüyü küçültürüz.
VBoxManage modifyhd <name>.vdi --compact
Bu, VDI dosyamızın dosya boyutunu önemli ölçüde azaltır.
* Bir Windows misafirinde kullanılmayan alanı yardımcı programla değiştirebiliriz sdelete
.