Как я могу изменить, где 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"/>
Ответ 2
вы можете использовать команду:
VBoxManage setproperty machinefolder
здесь документ для получения дополнительной информации: https://www.virtualbox.org/manual/ch08.html#vboxmanage-setproperty
Ответ 3
Вы должны изменить свой ~/.VirtualBox/VirtualBox.xml defaultMachineFolder "SystemProperty" (см. другой ответ). Как уже упоминалось, это похоже на переменную системного свойства/среды.
Если вы запустили брандмауэр из консоли Windows уже работает, используется старое значение, и даже отредактированный файл VirtualBox.xml перезаписан!
Поэтому не забудьте закрыть и открыть новое CMD-окно. после изменения.