在 Trusted Extensions 中,每个标签需要一个单独的起始目录挂载。对 automount 命令进行了修改以处理这些有标签的自动挂载。对于每个区域,自动挂载程序 autofs 都会挂载一个 auto_home_ zone-name 文件。例如,下面是 auto_home_global 文件中全局区域的条目:
+auto_home_global * -fstype=lofs :/export/home/&
引导允许挂载较低级别区域的区域时,会发生下列情况。较低级别区域的起始目录挂载在 /zone/zone-name/export/home 下,且为只读。auto_home_zone-name 映射指定 /zone 路径作为 lofs 重新挂载到 /zone/zone-name/home/username 上的源目录。
例如,下面是从较高级别区域生成的 auto_home_zone-at-higher-level 映射中的 auto_home_public 项:
+auto_home_public * public-zone-IP-address:/export/home/&
txzonemgr 脚本在全局区域中的 auto_master 文件中设置该 PUBLIC 项:
+auto_master /net -hosts -nosuid,nobrowse /home auto_home -nobrowse /zone/public/home auto_home_public -nobrowse
如果引用了一个起始目录且该名称与 auto_home_zone-name 映射中的任意项均不匹配,映射会尝试匹配此回送挂载规范。如果能够满足下列两个条件,该软件会创建起始目录:
此映射查找回送挂载规范的匹配项
起始目录名称与区域名称中尚不存在其起始目录的有效用户相匹配
有关自动挂载程序变更的详细信息,请参见 automount(1M) 手册页。