我的主機上有一個文件位於~/ansible/provisioning/playbook.yml
,對應於客人的/vagrant/provisioning/playbook.yml
。每次我對主機上的文件進行更改時,除非我運行完全重新啓動VirtualBox VM的vagrant reload
,否則這些更改不會顯示在客戶機上。是否有另一種方式讓文件實時同步使用另一種文件系統類型(也許是NFS)?我的主機是MacOS,客戶是CentOS 7.我正在使用vagrant 2.0.0版本。流浪同步文件夾沒有重新加載?
編輯:
我已經包含了我對pastebinVagrantfile
。是的,看來我正在使用rsync
。
$ cat .vagrant/machines/default/virtualbox/synced_folders
{"rsync":{"/vagrant":{"type":"rsync","guestpath":"/vagrant","hostpath":"/Users/timothy/Desktop/code/ansible","disabled":false,"__vagrantfile":true,"owner":"vagrant","group":"vagrant"}}}
在addtion以增加config.vm.synced_folder ".", "/vagrant", type: "virtualbox"
我Vagrantfile,我也不得不爲思想的rsync啓用運行 $ vagrant plugin install vagrant-vbguest
共享文件夾可能使用rsync鍵入以下內容,您能不能給你Vagrantfile審查? –
我提供了流浪文件。對不起,花了這麼長時間。我那時在睡覺。 –