我有一个macbook空气和空间是溢价。我有一个流浪的实例,现在已经从2 GB增加到8 GB
我正在寻找减少磁盘大小的选项,为VDI找到了一些教程,但实际的文件是一个vmdk文件。但管理vmdk文件的工具是vmware的商业许可工具
为什么vagrant使用vmdk作为默认格式?
有没有办法配置vagrant文件强制将磁盘保存为vdi而不是vmdk?
我有一个macbook空气和空间是溢价。我有一个流浪的实例,现在已经从2 GB增加到8 GB
我正在寻找减少磁盘大小的选项,为VDI找到了一些教程,但实际的文件是一个vmdk文件。但管理vmdk文件的工具是vmware的商业许可工具
为什么vagrant使用vmdk作为默认格式?
有没有办法配置vagrant文件强制将磁盘保存为vdi而不是vmdk?
简单的答案是 没有。
在VirtualBox中导出时,它仅支持OVF / OVA。 Vagrant 1.0.x基本框基本上是VirtualBox导出的tar文件。它在1.1.x和1.2+中有所改变。
无论如何,从技术上讲,您仍然可以将VMDK转换为VDI,但您必须将其重新附加到现有VM或使用它创建新VM。
例如: VBoxManage clonehd in.vmdk out.vdi --format VDI
请参阅=> http://docs.vagrantup.com/v2/boxes/format.html
过去,box只是VirtualBox导出的tar文件。随着Vagrant支持多个提供程序,box文件现在是tar文件,其中每个提供程序的内容不同。它们仍然是tar文件,但现在也可以选择gzip压缩文件。
为Vagrant 1.0.x和VirtualBox制作的Box文件继续与Vagrant 1.1+和VirtualBox提供程序一起使用。