VirtualBox - dinamik .vdi sabit diskin maksimum boyutunu azaltın


9

Ben çalışıyorum azaltmak maksimum kapasiteye -sanal biri için bir VDI dosyası (sabit disk).

Maksimum 25 GB kapasiteli dinamik olarak ayrılmış olarak ayarladım. Bunu 10 GB'a düşürmek istiyorum.

NOT : Ana makinemdeki .vdi dosyasının boyutunu sıkıştırmak istemiyorum . Sonra sadece kullanabilirsiniz VBoxManage modifyhd --compact /path/to/my/vdi. Ancak, bu, ana makinemdeki .vdi dosyasının kapladığı alanı azaltsa da, konuk yine de 25 GB'lık bir sabit disk bildirecektir.

Yapmak istediğim şey .vdi'nin maksimum kapasitesini azaltmaktır, böylece konuk 10GB sabit disk rapor eder (bölümlerimi toplamda sadece 10GB alacak ve diğer 15GB ayrılmamış alan).

Ne denedim

Bir diskin boyutunu artırmak için kullandığı aynı komutu kullanarak denedim:

$ VBoxManage modifyhd Arch\ Linux\ Aug\ 2012\ Clone.vdi --resize 10240
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage: error: Resize hard disk operation for this format is not implemented yet!

Desteklenmiyor gibi görünüyor (ve .vdi kesinlikle dinamik olarak ayrılmış bir .vdi, sabit boyutlu değil).

şerefe.


Aynı sorunu yaşıyorum. bu soruda herhangi bir güncelleme var mı? Şimdi hala imkansız mı?
Hoàng Long

Bu cevap size yardımcı oluyor mu? askubuntu.com/a/799645
Moobie

Yanıtlar:


11

Doğru. Ayrılmamış disk alanı olsa bile, bir VDI dosyasını küçültemezsiniz. En azından VirtualBox'ın mevcut sürümü ile değil. --resizeŞu anda yapabileceğiniz tek şey bir VDI dosyasının boyutunu artırmaktır.


aaa, tamam. Sadece bölümlerimin toplamda 10GB yer kaplamasına izin verdiğimden ve dinamik olarak boyutlandırıldığından, her zaman <= 10GB (sıkıştırma ile) disk üzerinde bir dosya olmasını umabilirim
mathematical.coffee

Burada önerdiğim yöntemi her zaman kullanabilirsiniz .
Ansgar Wiechers
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.