Vagrant synced_folder nfs 选项语法(尝试禁用 nfs_export)

Vagrant synced_folder nfs 选项语法(尝试禁用 nfs_export)

我正在尝试禁用 Vagrantfile 中的 nfs_export 选项,以便 Vagrant 不会触碰我的/etc/exports

Vagrant 文档说:

NFS 同步文件夹具有一组可指定的选项,这些选项是 NFS 独有的。这些选项列在下面。这些选项可以在 config.vm.synced_folder 定义的最后一部分与 type 选项一起指定。

nfs_export(布尔值) - 如果为假,那么 Vagrant 将不会自动修改您的 /etc/exports 并假定您已经这样做了。

https://docs.vagrantup.com/v2/synced-folders/nfs.html

我没有使用过 Ruby 语法,但我猜想以下内容可以实现我想要的效果:

 config.vm.synced_folder "/data", "/vagrant", type: "nfs", nfs_export: false

但是,这不起作用。Vagrant 仍然继续编辑我的导出文件。正确的语法是什么?

我在 OSX 上运行最新的 Vagrant 1.6.3。

(我想要禁用它的主要原因是,由于某种原因,sudo nsfd restart在更新导出文件后,由 Vagrant 运行的 nfsd 在我的 OSX 机器上无法再次可靠地启动)

答案1

它似乎只能编辑文件以插入位置标记。我会在 Github 上提交一张票,并说你希望改变行为,看看你会得到什么回应。

编辑:感觉很慷慨 -https://github.com/mitchellh/vagrant/issues/4148:)

相关内容