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


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

例 32.3. 初始条件

例如,请考虑以下情况:

  • 自动挂载程序映射存储在 NIS 中,/etc/nsswitch.conf 文件具有以下指令:

    automount:    files nis
    Copy to Clipboard Toggle word wrap
  • auto.master 文件包含:

    +auto.master
    Copy to Clipboard Toggle word wrap
  • NIS auto.master 映射文件包含:

    /home auto.home
    Copy to Clipboard Toggle word wrap
  • NIS auto.home 映射包含:

    beth    fileserver.example.com:/export/home/beth
    joe     fileserver.example.com:/export/home/joe
    *       fileserver.example.com:/export/home/&
    Copy to Clipboard Toggle word wrap
  • autofs 配置选项 BROWSE_MODE 设为 yes

    BROWSE_MODE="yes"
    Copy to Clipboard Toggle word wrap
  • 文件映射 /etc/auto.home 不存在。

流程

这部分描述了从不同服务器挂载主目录的示例,并使用所选条目增强 auto.home

例 32.4. 从不同服务器挂载主目录

根据上述条件,假设客户端系统需要覆盖 NIS 映射 auto.home ,并从其他服务器挂载主目录。

  • 在这种情况下,客户端需要使用以下 /etc/auto.master 映射:

    /home ­/etc/auto.home
    +auto.master
    Copy to Clipboard Toggle word wrap
  • /etc/auto.home 映射包含条目:

    *    host.example.com:/export/home/&
    Copy to Clipboard Toggle word wrap

由于自动挂载程序仅处理第一次出现的挂载点,即包含 /etc/auto.home 内容的 /home 目录,而不是 NIS auto.home 映射。

例 32.5. 仅使用所选条目增强 auto.home

或者,使用几个条目来增加站点范围的 auto.home 映射:

  1. 创建一个 /etc/auto.home 文件映射,并在其中放置新条目。在结尾处,包含 NIS auto.home 映射。然后 /etc/auto.home 文件映射类似:

    mydir someserver:/export/mydir
    +auto.home
    Copy to Clipboard Toggle word wrap
  2. 有了这些 NIS auto.home 映射条件,列出 /home 目录输出的内容:

    $ ls /home
    
    beth joe mydir
    Copy to Clipboard Toggle word wrap

最后一个示例按预期工作,因为 autofs 不包含与正在读取的文件映射同名的文件映射的内容。因此,autofs 转到 nsswitch 配置中的下一个映射源。

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat