在Vagrant中启用NFS文件夹共享的语法通常发布为:
config.vm.synced_folder "<HOST_DIR>", "<VM_DIR>", id: "???", type: "nfs", mount_options: ["nolock", "vers=3", "udp"]
注意id
参数。我已在https://docs.vagrantup.com/v2/synced-folders/basic_usage.html阅读了Vagrant文档,但未提及此选项。
鉴于它经常用于Vagrantfiles,我认为这个选项是相关的,如果不是强制性的。它到底是做什么的?
答案 0 :(得分:1)
使用默认的VirtualBox共享文件夹机制时,id
选项将是使用mount
在来宾操作系统中列出挂载点时显示的选项。例如:
<强> Vagrantfile 强>
config.vm.synced_folder "<HOST_DIR>", "/opt/bar", id: "foo"
通过SSH访客操作系统
$ mount
...
foo on /opt/bar type vboxsf (uid=1000,gid=1000,rw)
我尚未测试id
选项是否用于nfs
同步文件夹,但我可以确认它与rsync
同步文件夹无关。