使用vagrant时如何设置不同的磁盘?

时间:2014-08-20 04:08:46

标签: windows vagrant

我在Windows 7上使用Vagrant。

运行vagrant up后,我向我展示了:

Progress state: VBOX_E_FILE_ERROR
VBoxManage.exe: error: Appliance import failed
VBoxManage.exe: error: Could not create the clone medium 'L:\VirtualBox VMs\ubun
tu-cloudimg-trusty-vagrant-amd64\box-disk1.vmdk'.
VBoxManage.exe: error: VMDK: could not create new grain directory in 'L:\Virtual
Box VMs\ubuntu-cloudimg-trusty-vagrant-amd64/box-disk1.vmdk' (VERR_DISK_FULL).
VBoxManage.exe: error: VMDK: error writing descriptor in 'L:\VirtualBox VMs\ubun
tu-cloudimg-trusty-vagrant-amd64\box-disk1.vmdk' (VERR_DISK_FULL)
VBoxManage.exe: error: Details: code VBOX_E_FILE_ERROR (0x80bb0004), component A
ppliance, interface IAppliance
VBoxManage.exe: error: Context: "int __cdecl handleImportAppliance(struct Handle
rArg *)" at line 779 of file VBoxManageAppliance.cpp

可能原因是我的L盘已满。那么如何设置不同的磁盘呢?

2 个答案:

答案 0 :(得分:4)

它肯定看起来像某些驱动器问题,可能是磁盘空间,也许是用户权限。

在您的情况下,错误来自VBoxManage,因此当Vagrant将其框导入VirtualBox时会发生错误。

要更改VirtualBox虚拟机的位置,您需要在VirtualBox属性(“默认计算机文件夹”)中设置它。

了解更多信息check the docs

答案 1 :(得分:0)

您需要设置VAGRANT_HOME。该物业" machinefolder"在VirtualBox中必须通过" VBoxManage setproperty machinefolder"

进行设置