19.5. 覆盖或添加 autofs 站点配置文件
有时覆盖客户端系统上特定挂载点的站点默认值会很有用。
例 19.3. 初始条件
例如,请考虑以下情况:
自动挂载程序映射存储在 NIS 中,
/etc/nsswitch.conf
文件具有以下指令:automount: files nis
auto.master
文件包含:+auto.master
NIS
auto.master
映射文件包含:/home auto.home
NIS
auto.home
映射包含:beth fileserver.example.com:/export/home/beth joe fileserver.example.com:/export/home/joe * fileserver.example.com:/export/home/&
autofs
配置选项BROWSE_MODE
设为yes
:BROWSE_MODE="yes"
-
文件映射
/etc/auto.home
不存在。
流程
这部分描述了从不同服务器挂载主目录的示例,并使用所选条目增强 auto.home
。
例 19.4. 从不同服务器挂载主目录
根据上述条件,假设客户端系统需要覆盖 NIS 映射 auto.home
,并从其他服务器挂载主目录。
在这种情况下,客户端需要使用以下
/etc/auto.master
映射:/home /etc/auto.home +auto.master
/etc/auto.home
映射包含条目:* host.example.com:/export/home/&
由于自动挂载程序仅处理第一次出现的挂载点,即包含 /etc/auto.home
内容的 /home
目录,而不是 NIS auto.home
映射。
例 19.5. 仅使用所选条目增强 auto.home
或者,使用几个条目来增加站点范围的 auto.home
映射:
创建一个
/etc/auto.home
文件映射,并在其中放置新条目。在结尾处,包含 NISauto.home
映射。然后/etc/auto.home
文件映射类似:mydir someserver:/export/mydir +auto.home
有了这些 NIS
auto.home
映射条件,列出/home
目录输出的内容:$ ls /home beth joe mydir
最后一个示例按预期工作,因为 autofs
不包含与正在读取的文件映射同名的文件映射的内容。因此,autofs
转到 nsswitch
配置中的下一个映射源。