Vagrant同步文件夹id选项

4

在Vagrant中启用NFS文件夹共享的语法通常是这样的:

config.vm.synced_folder "<HOST_DIR>", "<VM_DIR>", id: "???", type: "nfs", mount_options: ["nolock", "vers=3", "udp"]

请注意id参数。我已经阅读了Vagrant文档,在https://docs.vagrantup.com/v2/synced-folders/basic_usage.html中,但此选项未被提及。
考虑到它在Vagrantfiles中经常被使用,我认为这个选项是相关的,如果不是必须的话。它究竟是做什么的?
1个回答

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)

我还没有测试过nfs同步文件夹是否使用了id选项,但我可以确认它对rsync同步文件夹没有影响。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接