2013-07-16 88 views
12

我在我的一臺電腦上安裝了Vagrant。我想更改其虛擬硬盤的位置,該硬盤當前位於默認位置。我如何在不打破流浪者的情況下做到這一點?我該如何改變Vagrant尋找虛擬硬盤的位置?

我有Vagrant與VirtualBox 4.2建立。

編輯:我的意思是我想移動VirtualBox機器文件夾的位置,它目前在C:\Users\Kevin\VirtualBox VMs\my_vm\box-disk1.vmdk

回答

21

不知道是否要更改~/.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"/> 
+0

我想移動VirtualBox的默認機文件夾。對不起,我對此不太清楚。 – Kevin

+0

更新了答案。 –

+1

我找不到'〜/ .VirtualBox/VirtualBox.xml'文件夾。我正在使用OS X. –

1

您必須更改您的〜/ .VirtualBox/VirtualBox.xml defaultMachineFolder「SystemProperty」(請參閱​​其他答案)。正如名稱已經表明這似乎是一個系統屬性/環境變量。

如果您然後運行已經運行的 windows控制檯舊值使用,甚至您編輯的VirtualBox.xml是覆蓋!

所以一定要關閉並打開一個新的CMD窗口。改變之後。