原因:因为vagrant启动在c盘,很快爆满了。需要移动到其他盘
参考文献:
解决uuid重复问题:
修改路径教程:
http://urouge.github.io/how-to-change-vagrant-box-directory-in-Windows/
修改路径后重新加载原来的box文件:
https://emptysqua.re/blog/moving-virtualbox-and-vagrant-to-an-external-drive/
具体的步骤如下:
在Vagrant中添加box时,加载目录默认在 ~/.vagrant.d/,具体的目录结构是C:\Users\Your Username\.vagrant.d\,由于是在C盘中,在一些配置不高的机子中用起Vagrant,磁盘容量会显得捉襟见肘,这时会考虑更改加载box的目录。
1.在window下cmd下如下命令,然后修改你要vagrant保存的路径
**注意:**还需要把%userprofile%/.vagrant.d/路径下的所有文件移动到前面环境变量设置的路径D:/myvagrant中。
2.然后修改virtural新建虚拟机文件的默认生成路径:
具体操作是打开VirtualBox,在菜单中选择管理->全局设定(或者直接按Ctrl+G)打开面板,修改默认虚拟电脑位置的路径即可
3。把原来c盘的box文件也移到d盘来:就是这个目录
4.然后进入virtualBox管理界面按ctrl+d出现如下的界面,然后删除原来安装的box,因为移动到D盘了,所以失效了请删除它。
5.进入d盘的某个box的安装文件夹下,双击标红的文件,然后又可以看到原来的box了
6.最后一步就是回来原来启动某个box的目录下vagrant up