vagrant共享目录不能双向同步文件
Vagrant 如果在共享目录的时候无法双向同步,在启动的时日志提示信息,提示系统缺失Virtualbox Guest Additions
插件
1 | No guest additions were detected on the base box for this VM! |
解决方法
安装vagrant-vbguest
插件,重新启动虚拟机后会自动在虚拟机里面编译安装Virtualbox Guest Additions
插件
1 | $ vagrant plugin install vagrant-vbguest |
关闭默认挂载目录
1 | $ config.vm.synced_folder ".","/vagrant",disabled:true |
配置共享目录,虚拟机的挂载位置不能使用默认目录/vagrant
,这里用/share
目录
1 | $ config.vm.synced_folder "./code", "/share" |
重启虚拟机,完成挂载配置更新
vagrant默认磁盘空间不够
vagrant创建虚拟机,默认磁盘只有8GB,可能不够用
解决方法
安装插件vagrant-disksize
,默认由8G变为40G,另外还可以手动配置调整到更大空间
1 | $ vagrant plugin install vagrant-disksize |
vagrant CPU负载飙高大于100%+
Vagrant
+ VirtualBox
搭建的开发环境,如果VirtualBox
进程CPU负载莫名其妙飙高到100%+,电脑风扇响个不停
解决办法
这个貌似是VirtualBox
的BUG
,手动在VirtualBox
里面关掉虚拟机的声卡(虚拟机->设置->声音->勾掉启用声音选项),即可