我的Vagrantfile:
Vagrant.configure("2") do |config|
config.vm.provider "virtualbox" do |v|
v.name = "web_vm"
v.customize ["modifyvm", :id, "--memory", "1024"]
#v.customize ["setextradata", :id, "VBoxInternal2/SharedFoldersEnableSymlinksCreate/web_vm", "1"]
end
config.vm.box = "ubuntu/trusty64"
config.vm.network :forwarded_port, host: 81, guest: 80, auto_correct: true
config.vm.network :forwarded_port, host: 6612, guest: 3306, auto_correct: true
config.vm.synced_folder "src/", "/var/www", owner: "vagrant", group: "vagrant", :mount_options => ["dmode=777,fmode=777"]
config.vm.provision :shell, path: "bootstrap.sh"
end
正如您所看到的,“src”文件夹在vagrant中可以作为“/ var / www”访问。但是,似乎存在同步问题:我正在尝试删除显示为空的文件夹,而不是在使用Windows资源管理器进行交叉检查时。
知道这里发生了什么吗?
答案 0 :(得分:0)
我有同样的问题,但似乎可以通过增加max_user_watches-用于inotify的变量来解决:
echo fs.inotify.max_user_watches=524288 | sudo tee -a /etc/sysctl.conf && sudo sysctl -p
我的猜测是,这必须与共享文件夹中的文件数量以及vagrant如何实现共享文件夹功能有关。