Vagrant使用NFS共享文件夹

windows下默认虚拟机共享文件夹的方式因为磁盘IO效率太低,打开网站都需要好几秒,可以让windows支持NFS方式共享文件夹给vagrant虚拟机来解决问题

安装vagrant插件

  1. $vagrant plugin install vagrant-winnfsd

会报错提示缺少childprocess-0.5.8.gem,直接下载

  1. https://rubygems.org/gems/childprocess-0.5.8.gem
  2. https://rubygems.org/gems/vagrant-winnfsd-1.1.0.gem

安装:

  1. $vagrant plugin install childprocess-0.5.8.gem
  2. $vagrant plugin install vagrant-winnfsd-1.1.0.gem

查看插件

  1. $vagrant plugin list
  2. childprocess (0.5.8)
  3. - Version Constraint: 0.5.8
  4. vagrant-share (1.1.5, system)
  5. vagrant-winnfsd (1.1.0)
  6. - Version Constraint: 1.1.0

配置

  1. config.vm.network "private_network", ip: "192.168.8.8"
  2. config.vm.synced_folder "/", "/vagrant", type: "nfs"
来自为知笔记(Wiz)