我同步的文件夹无法正常工作,它们在开始时会同步一次,但是当我在主机上进行更改时,vagrant 不会实时同步它。
首先是我系统的一些细节:
- 操作系统:Linux Mint 18 莎拉
- 虚拟机版本:5.0.24-dfsg-0ubuntu1.16.04.1
- 流浪者版本:1.9.0
- 流浪主机管理器 (1.8.5)
- 流浪者分享(1.1.6)
- vagrant-vbguest (0.13.0)
在我们开始讨论之前,我没有使用最新版本的 Virtualbox,因为它不在存储库中并且一个简单的vagrant up
失败。
我的流浪文件:
Vagrant.configure("2") do |config|
config.vm.box = "centos/7"
config.vm.network "private_network", ip: "192.168.88.88"
config.vm.hostname = "my.centos.dev"
end
vagrant up
给我这个。
现在,当我在主机上创建文件时:
falnyr@mint:~/centos-vagrant $ ls
ansible Vagrantfile
falnyr@mint:~/centos-vagrant $ touch file.txt
falnyr@mint:~/centos-vagrant $ ls
ansible file.txt Vagrantfile
和 ssh 到访客机器:
falnyr@mint:~/centos-vagrant $ vagrant ssh
[vagrant@my ~]$ ls /vagrant/
ansible Vagrantfile
如您所见,该文件未创建。当我vagrant reload
在机器启动期间再次执行同步时。
注意:我不能使用 NFS 同步,因为我需要跨平台就绪的环境。
关于如何启用实时同步的任何想法?