我正在尝试在 Debian 9 (Stretch) 上设置 autofs 5。
我想将 nfsserver:/top/dir/tools 挂载到我的 /top/dir/tools
在这种情况下只读就可以了,我不担心 uid 映射。
auto.master 有一行:
+dir: /etc/auto.master.d
我猜想我可以在 /etc/auto.master.d 中粘贴一个单行文件来设置上述安装。这里的手册页有点难以理解,但我猜有人已经做到了这一点,而且可能很容易。
有谁有 /etc/auto.master.d 中的示例文件或简单 autofs 挂载的示例吗?
答案1
在阅读了手册页比我想要的时间更长的时间后,我得出的结论是,你不能用一个文件来做到这一点。它的强大之处+dir:
在于它允许您添加文件来设置配置,因此您不必编辑任何包文件。
中的任何内容/etc/auto.master.d
实际上都包含在该语法中/etc/auto.master
并使用该语法。
实际的安装必须位于它自己的文件中,并且具有不同的语法。
这是我的/etc/auto.master.d/tools.autofs
:
/top/dir /etc/auto.tools
它所做的只是将辅助文件放入目录树中,然后引用带有安装详细信息的第二个文件。这是/etc/auto.tools
:
tools -ro nfsserver:/top/dir/tools
这可行,但我最终决定systemd.automount
在这种情况下使用。它适用于像这样的简单安装,并且意味着需要安装和配置的软件包少了。无论如何,它还需要两个文件来配置所有内容。