2013-08-19 18 views
11

Mam macbook powietrza i przestrzeń jest premium. Mam instancję Vagrant, która powiększa się od 2 GB do 8 GB terazdlaczego firma Vagrant używa standardowego formatu dysku VMDK?

Szukałem opcji zmniejszania rozmiaru dysku znalezionego kilka samouczków dla VDI, ale rzeczywisty plik jest plikiem vmdk. ale narzędziem do zarządzania plikiem vmdk jest komercyjne narzędzie licencjonowane z vmware

dlaczego vagrant używa vmdk jako formatu domyślnego?

Czy istnieje sposób, aby skonfigurować plik włóczęgi, aby wymusić zapis dysku jako vdi zamiast vmdk?

Odpowiedz

11

Prosta odpowiedź to NO.

Podczas eksportu w VirtualBox obsługuje TYLKO OVF/OVA. Podstawowymi skrzynkami Vagrant 1.0.x są w zasadzie pliki tar eksportu VirtualBox. Zmieniło się nieco w wersji 1.1.x i 1.2+.

W każdym razie technicznie powinieneś być w stanie przekonwertować VMDK na VDI, ale będziesz musiał ponownie dołączyć go do istniejącej maszyny wirtualnej lub utworzyć nową za jej pomocą.

Na przykład: VBoxManage clonehd in.vmdk out.vdi --format VDI

Patrz =>http://docs.vagrantup.com/v2/boxes/format.html

W przeszłości, pudełka po prostu tar plików eksportu VirtualBox. W programie Vagrant obsługującym wielu dostawców pliki skrzynki są teraz plikami tar, w których zawartość różni się dla każdego dostawcy. Wciąż są to pliki tar, ale mogą być opcjonalnie również spakowane gzipem.

Pliki pudełkowe dla Vagrant 1.0.x i VirtualBox nadal współpracują z Vagrant 1.1+ i dostawcą VirtualBox.