Как я могу изменить, где Vagrant ищет свой виртуальный жесткий диск?

У меня есть бродяга, настроенная на одном из моих компьютеров. Я хотел бы изменить расположение своего виртуального жесткого диска, который в настоящее время находится в местоположении по умолчанию. Как я могу это сделать, не нарушая бродягу?

У меня есть брандмауэр с VirtualBox 4.2.

EDIT: я хочу сказать, что я хочу переместить местоположение папки машины VirtualBox, которая в настоящее время находится в C:\Users\Kevin\VirtualBox VMs\my_vm\box-disk1.vmdk.

Ответ 1

Не уверен, что вы хотите изменить папку с машиной по умолчанию ~/.vagrant.d или VirtualBox.

Если вы хотите переместить ~/.vagrant.d в другое место. Вы можете установить переменную окружения VAGRANT_HOME, см. Это fooobar.com/questions/69304/...

Update:

Чтобы изменить папку Machine Machine по умолчанию VirtualBox, сделайте это в GUI = > Prefs - General - Default Machine Folder или вручную отредактируйте ~/.VirtualBox/VirtualBox.xml

<SystemProperties defaultMachineFolder="/path/to/VirtualBox/VMs" defaultHardDiskFormat="VDI" VRDEAuthLibrary="VBoxAuth" webServiceAuthLibrary="VBoxAuth" LogHistoryCount="3"/>

Ответ 3

Вы должны изменить свой ~/.VirtualBox/VirtualBox.xml defaultMachineFolder "SystemProperty" (см. другой ответ). Как уже упоминалось, это похоже на переменную системного свойства/среды.

Если вы запустили брандмауэр из консоли Windows уже работает, используется старое значение, и даже отредактированный файл VirtualBox.xml перезаписан!

Поэтому не забудьте закрыть и открыть новое CMD-окно. после изменения.