修改virtualbox文件存储位置

2020-05-16  本文已影响0人  ggcoder

1.关闭虚拟机

2.全局配置修改
管理>全局设置>默认虚拟电脑位置:
C:\Users\hemingguang\VirtualBox VMs
修改为:
D:\Virtualbox\VMS

3.每个虚拟机备份位置修改
分别打开每个虚拟机的设置>高级>备份的位置更换到D:\Virtualbox\VMS目录下

4.拷贝源文件
拷贝文件到D:\Virtualbox\VMS下

5.尝试开启虚拟机,成功!

6.删除原位置文件即可。

----------- 补充 -------------
仅在virtualbox页面配置每个虚拟机的“备份位置”是不够的,实际存储位置不改下次启动的时候会找不到文件!
需要打开virtualbox的运行目录,找到VirtualBox.xml和VirtualBox.xml-prev(两个都需要),修改MachineEntry中的src路径位置(本案例是把C:\Users\hemingguang\VirtualBox VMs修改为D:\Virtualbox\VMS)

OK,重新启动也能正常使用了,用vagrant管理也完全没问题!

------------ 补充 2020-05-24 --------------
我是用vagrant在管理我的虚拟机,当box比较多的时候同样占用了很多C盘空间,所以今天又把.vagrant.d(存放vagrant box add添加到vagrant来管理的box)文件迁移到了D盘

操作方法:

1.添加环境变量

VAGRANT_HOME='/path/to/vagrant_home'

2.打开新的命令行窗口(修改环境变量只有打开新的窗口才能看到效果),vagrant box list查看下之前的box是不是都没有了【这一步是为了和最后一步的效果做对比】
3.将原本在C盘user下面的.vagrant.d文件夹拷贝到D盘
4.打开命令行窗口,vagrant box list可以看到之前的box了
5.OK,可以把C盘的文件删掉了,又腾出了几个G。

上一篇下一篇

猜你喜欢

热点阅读