windows下默认虚拟机共享文件夹的方式因为磁盘IO效率太低, 可以让windows支持NFS方式共享文件夹给vagrant虚拟机来提升速度
开源项目地址:https://github.com/winnfsd/vagrant-winnfsd
安装
$ vagrant plugin install vagrant-winnfsd
安装完成后出现:
Installing the ‘vagrant-winnfsd’ plugin. This can take a few minutes…
Installed the plugin ‘vagrant-winnfsd (1.2.0)’!
查看插件:
$ vagrant plugin list
vagrant-share (1.1.5, system)
vagrant-winnfsd (1.2.0)
NFS方式使用vagrant-winnfsd
Vagrantfile 配置
在Vagrant.configure(‘2’) do |config| 中加入
Vagrant.configure('2') do |config|
config.vm.network "private_network", ip: "192.168.56.94"
#winfsd
config.winnfsd.logging = "on"
config.winnfsd.uid = 1
config.winnfsd.gid = 1
config.vm.synced_folder "./", "/vagrant", type: "nfs"
end
说明:
- nfs 必须配置私有IP
config.winnfsd.logging
是否打印日志,建议off。on会输出日志,影响访问速度