2013-08-19 9 views
11

MacBook air'ım var ve alanın değeri yüksek. 2 GB'den 8 GB'a kadar büyümüş olan bir vagrant örneğim var.vagrant neden standart olarak vmdk disk formatını kullanıyor?

VDI için birkaç öğretici bulunan disk boyutunu azaltmak için seçenekler arıyorum, ancak asıl dosya bir vmdk dosyasıdır. ama vmdk dosyasını yönetme aracı vmware

'dan ticari lisanslı bir araçtır. vagrant neden vmdk'yi varsayılan biçim olarak kullanıyor?

Vmdk yerine vdi olarak disk kaydetmek zorlamak için vagrant dosyasını yapılandırmanın bir yolu var mı?

cevap

11

Basit bir yanıt NO'dir.

VirtualBox'a dışa aktarırken, SADECE OVF/OVA'yı destekler. Vagrant 1.0.x temel kutuları, VirtualBox ihracatının temelde tar dosyalarıdır. 1.1.x ve 1.2+ sürümlerinde biraz değişti. Her neyse, teknik olarak hala VMDK'yi VDI'ya dönüştürebilirsin, ancak onu mevcut VM'ye yeniden eklemeniz veya onu kullanarak yeni bir tane oluşturmanız gerekir. Örneğin

: VBoxManage clonehd in.vmdk out.vdi --format VDI

bakın Geçmişte =>http://docs.vagrantup.com/v2/boxes/format.html

için, kutular sadece VirtualBox ihracat dosyaları tar bulundu. Birden çok sağlayıcıyı destekleyen Vagrant ile, kutu dosyaları artık içeriklerin her sağlayıcı için farklı olduğu kat dosyalarıdır. Onlar hala tar dosyaları, ama şimdi isteğe bağlı olarak gzip olabilirler.

Vagrant 1.0.x ve VirtualBox için hazırlanan kutu dosyaları Vagrant 1.1+ ve VirtualBox sağlayıcısıyla çalışmaya devam ediyor.