Почему бродяга использует формат диска vmdk в качестве стандарта?

У меня есть macbook воздух и пространство - это премиум. У меня есть бродячий экземпляр, размер которого растет от 2 ГБ до 8 ГБ.

Я искал варианты для уменьшения размера диска, нашел несколько руководств для VDI, но фактический файл - файл vmdk. но инструмент для управления файлом vmdk является коммерческим лицензированным инструментом из vmware

Почему брандмауэр использует vmdk как формат по умолчанию?

Есть ли способ настроить бродячий файл для принудительного сохранения диска как vdi вместо vmdk?

Ответ 1

Простой ответ НЕТ.

При экспорте в VirtualBox он поддерживает ТОЛЬКО OVF/OVA. Основными полями Vagrant 1.0.x являются в основном tar файлы экспорта VirtualBox. Он немного изменился в 1.1.x и 1.2 +.

В любом случае, технически вы все равно сможете конвертировать VMDK в VDI, но вам придется повторно подключить его к существующей виртуальной машине или создать новую, используя ее.

Например: VBoxManage clonehd in.vmdk out.vdi --format VDI

Обратитесь к = > http://docs.vagrantup.com/v2/boxes/format.html

В прошлом ящики были только tar файлами экспорта VirtualBox. С помощью Vagrant, поддерживающего несколько провайдеров, файлы box теперь представляют собой tar файлы, где содержимое отличается для каждого провайдера. Они все еще являются tar файлами, но теперь они могут также быть gzipped.

Файлы Box, сделанные для Vagrant 1.0.x и VirtualBox, продолжают работать с Vagrant 1.1+ и поставщиком VirtualBox.