我在我的一臺電腦上安裝了Vagrant。我想更改其虛擬硬盤的位置,該硬盤當前位於默認位置。我如何在不打破流浪者的情況下做到這一點?我該如何改變Vagrant尋找虛擬硬盤的位置?
我有Vagrant與VirtualBox 4.2建立。
編輯:我的意思是我想移動VirtualBox機器文件夾的位置,它目前在C:\Users\Kevin\VirtualBox VMs\my_vm\box-disk1.vmdk
。
我在我的一臺電腦上安裝了Vagrant。我想更改其虛擬硬盤的位置,該硬盤當前位於默認位置。我如何在不打破流浪者的情況下做到這一點?我該如何改變Vagrant尋找虛擬硬盤的位置?
我有Vagrant與VirtualBox 4.2建立。
編輯:我的意思是我想移動VirtualBox機器文件夾的位置,它目前在C:\Users\Kevin\VirtualBox VMs\my_vm\box-disk1.vmdk
。
不知道是否要更改~/.vagrant.d
或VirtualBox默認機器文件夾。
如果您想將~/.vagrant.d
移動到其他地方。您可以設置環境變量VAGRANT_HOME
,看到這個https://stackoverflow.com/a/14804694/1801697
更新:
要更改的VirtualBox的默認機文件夾,無論是做在GUI =>偏好設置 - 常規 - 默認機文件夾或手動編輯~/.VirtualBox/VirtualBox.xml
<SystemProperties defaultMachineFolder="/path/to/VirtualBox/VMs" defaultHardDiskFormat="VDI" VRDEAuthLibrary="VBoxAuth" webServiceAuthLibrary="VBoxAuth" LogHistoryCount="3"/>
您必須更改您的〜/ .VirtualBox/VirtualBox.xml defaultMachineFolder「SystemProperty」(請參閱其他答案)。正如名稱已經表明這似乎是一個系統屬性/環境變量。
如果您然後運行已經運行的 windows控制檯舊值使用,甚至您編輯的VirtualBox.xml是覆蓋!
所以一定要關閉並打開一個新的CMD窗口。改變之後。
,你可以使用命令:
VBoxManage setproperty machinefolder
這裏獲取更多信息的文檔:https://www.virtualbox.org/manual/ch08.html#vboxmanage-setproperty
這比改變'VirtualBox.xml'更好。但是對於現有的虛擬機,您仍然需要編輯該文件。 – fkpwolf
我想移動VirtualBox的默認機文件夾。對不起,我對此不太清楚。 – Kevin
更新了答案。 –
我找不到'〜/ .VirtualBox/VirtualBox.xml'文件夾。我正在使用OS X. –