Ubuntu 14.04 - autofs 和绑定挂载

Ubuntu 14.04 - autofs 和绑定挂载

是否可以告诉 autofs 默认使用“mount --rbind...”而不是“mount --bind...”?

原因是我们正在导出一个文件夹,我们将其称为 /exports,其中包含不同的其他挂载。例如 /exports/sda2、/exports/sdb1、/exports/sdc1。

如果远程客户端由于 /etc/exports 中的 crossmnt 选项而挂载 /exports,则一切都会顺利进行。在本地计算机上(导出已完成),autofs 将其检测为本地计算机并执行绑定挂载,但不幸的是没有执行 rbind,这导致新创建的绑定挂载文件夹不显示 /exports 下的文件系统,而只显示底层文件系统的文件夹。

我们希望避免使用符号链接选项,并且我们已经尝试将“-O rbind”设置为自动挂载选项,该选项已传递给 nfs 的自动挂载调用,但在绑定挂载调用发生时被删除。

也许还有其他方法可以解决这个问题?如果没有,我想我们会使用符号链接。

编辑:刚刚意识到使用带有异步作为导出选项的本地 NFS 挂载也应该可行。

谢谢托马斯

相关内容