我一直致力于一个同时运行多个虚拟机的大项目。
但是,我将虚拟机基本映像(machine.vdi)全部放在桌面上,现在想将它们移动到文件夹中。
我查看了VirtualBox conf(例如,machine.vbox)并在HardDisks下看到了这个:
<HardDisks>
<HardDisk uuid="{efab7241-6d7e-471c-9129-c5e4b0a43c99}" location="/home/ids/snort.vdi" format="VDI" type="Normal">
<HardDisk uuid="{18d62b60-8006-496a-b27e-2e4ee28d4551}" location="Snapshots/{18d62b60-8006-496a-b27e-2e4ee28d4551}.vdi" format="VDI"/>
</HardDisk>
</HardDisks>
我只想更改基本快照的位置。
是否有专门处理该命令的VirtualBox命令?
答案 0 :(得分:1)
在File&gt;下的virtualbox GUI中偏好&gt;一般有一个名为Default Machine Folder的设置:
允许您选择在导入过程中将这些HardDisk图像保存为默认值的位置。
您也可以使用vboxmanage import命令设置这些图像的位置....
VBoxManage.exe import (Vbox_Image_Location)
--vsys 0 --vmname (VMName) --unit 11 --disk C:\VMDisks\VMName-disk1.vmdk
--unit 12 --disk C:\VMDisks\VMName-disk2.vmdk
默认快照位置也可以在GUI中找到。 (但是,如果当前保存了快照,则无法更改快照文件夹位置。)
要设置默认快照位置,请选择所需的VM,然后选择设置&gt;一般&gt;高级&gt;快照文件夹:
这也可以通过Vboxmanage设置....
VBoxManage.exe modifyvm (VMName) --snapshotfolder "C:\MySnapshotFolder"
答案 1 :(得分:0)
存储快照的默认文件夹是计算机文件夹。 在命令行上,您可以使用以下命令更改“机器文件夹”:
VBoxManage setproperty machinefolder <folder to be used for snapshots>