20.6. 覆盖或添加 autofs 站点配置文件


有时覆盖客户端系统上特定挂载点的站点默认值会很有用。

例 20.5. 初始条件

例如,请考虑以下情况:

  • nsswitch 告知 autofs 来检查映射的服务。
  • 要增加或添加到 的映射名为 auto.home
  • auto.home 映射存储在 ldap 中,/etc/nsswitch.conf 具有以下指令:

    automount: files ldap
    Copy to Clipboard
  • /etc/auto.master 映射文件包含:

    /home /etc/auto.home
    Copy to Clipboard
  • 映射 /etc/auto.home' 文件包含:

    *  fileserver.example.com:/export/home/&
    Copy to Clipboard

例 20.6. 使用加号包含

要通过 nsswitch 读取集中管理的 auto.home 映射,从本地 /etc/auto.home 文件中删除通配符映射条目 * fileserver.example.com:/export/home/& amp;,并将它替换为 +auto.home

注意

另外,映射包含只能用于本地映射。当 autofs 通过加号包含遇到 文件 源时,如果包含的映射名称与当前正在读取的映射名称相同,它将跳过它。在这种情况下,由于两者都是 auto.homeautofs 继续进行 nsswitch.conf 中定义的下一个源,即 ldap。如果映射中存在通配符映射条目,则它不会影响目录列表,即使启用了浏览模式。这是因为 autofs 不知道在完成查询时通配符可能与什么匹配。因此,它无法预先创建挂载点目录。

例 20.7. 覆盖或添加条目

要在本地覆盖或添加特定条目,请将它们放在 /etc/auto.home 中的 +auto.home 行之前。例如,/etc/auto.home 文件类似如下:

mydir  someserver:/export/mydir

+auto.home
Copy to Clipboard
注意

要在列出 /home 时显示本地条目,请在 /etc/autofs.conf 中设置 browse_mode = yes 来启用浏览模式。除非访问,否则通配符条目(如 *)不会出现在目录列表中。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat