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