Vagrant synced_folder id选项

时间:2015-02-20 01:10:27

标签: vagrant vagrantfile

在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,我认为这个选项是相关的,如果不是强制性的。它到底是做什么的?

1 个答案:

答案 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同步文件夹无关。