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