automount 守护程序

用途

安装自动安装点。

语法

/usr/sbin/automount [ -m ] [ -n ] [  -v ] [  -t会期 ] [  -i间隙 ] [  -f文件 ] [  -s超时 ] [ -D 名字=价值 ] ... [ -d价值 ]

描述

automount 命令用作 AutoFS 的一个管理工具。 它安装 AutoFS 安装点并使 automount 映射和每个安装点相关联。 AutoFS 文件系统监视程序尝试访问它内部的目录并通知 automountd 守护程序。 此守护程序使用映射来定位一个文件系统,然后将此系统安装在 AutoFS 文件系统中的引用点上。

如果 COMPAT_AUTOMOUNT 环境变量在运行 automount 命令之前被设置为任何值,那么可以指定上一个 automount 行为。 当前行为在AIX® 5.0 中成为默认行为。

如果不在适当的间隔(缺省为十分钟)内访问文件系统,那么 automountd 守护程序将卸载该文件系统。

如果 automountd 守护程序还没有启动,那么 automount 命令尝试使用 SRC 启动它。

地图

自动安装映射指定要在访问时自动安装的安装点,以及在那些安装点上应该安装什么。 /etc/auto_master 映射文件指定初始的安装点(称为 key)及其相对应的映射,这些映射确定要安装哪个远程文件系统。 /etc/auto_master 文件的格式是:
/key    map
注意: /etc/auto_master文件只有在最初执行automount命令时才会被读取。 只有当再次运行 automount 命令时,对该文件的更改才会生效。

最常见的映射有直接映射、间接映射和主机映射。

直接映射需要 /etc/auto_master 文件中的一个特殊键(/-),其映射是具有以下格式的文件:
/directkey     [-options]    server:/dir

当用户访问 /directkey 目录时,automountd 守护程序将在 /directkey 上安装 server:/dir

间接映射具有以下格式:
indirectkey    [-options]    server:/dir

当用户访问 /key/indirectkey 目录时,automountd 守护程序将在 /key/indirectkey 上安装 server:/dir

主机映射需要 /etc/auto_master 文件中的一个特殊映射(-hosts)。 automountd 守护程序将会为 /etc/hosts 文件中列出的每一台服务器在 /key 目录下创建一个子目录。 当用户访问 /key/server 目录时,automountd 守护程序将在 /key/server 目录中安装服务器的导出目录。

备用映射位置

自动安装映射也可以位于 NIS 和 LDAP 服务器上。 缺省情况下,automount 命令会查找映射(作为本地系统上的文件),除非更改了 /etc/irs.conf 文件中的自动安装条目。 例如:
automount nis_ldap
通过使用以空格分隔的列表,可以按照使用顺序指定多个名称服务。 例如,要指定应该先使用 LDAP 映射,然后是本地文件,那么自动安装条目如下:
automount nis_ldap files

自动安装条目的有效值为 filesnisnis_ldap

标志

描述
-d 价值 指定 autofs 扩展名和 automount 守护程序的调试级别。
-D 名字=价值 指定环境变量及其值。 可多次使用 -D 标志来指定多个环境变量。
-f 文件 指定要使用的新主映射文件。 缺省值为 /etc/auto_master
-i 间隔 指定非活动的 autofs 安装目录存在的时间(以秒为单位)。
-M 指定不要搜索 NIS 的自动安装映射。
-n 指定 nobrowse 选项。
-s 超时 指定在安装时间过长的情况下,派生出新进程前必须经过的时间(以秒为单位)。 最小值为 30。
-t 持续时间 指定自动卸载进程再次开始工作之前处于睡眠状态的持续时间(以秒为单位)。 最小值为 21。 缺省值为 120。 最大值为 600。
-v 在标准输出上显示详细状态和警告消息。

示例

  1. 要指定 LocalOptsLocalCachingServer 环境变量以自动安装多个安装点,请输入以下命令:
    automount -D LocalOpts=-rsize=16384,wsize=16384,timeo=15    \
    -D LocalCaching=-rsize=16384,wsize=16384,timeo=15 -D Server=autoserver
  2. 要使用主映射文件 (/etc/myFile) 而不是缺省文件 (/etc/auto_master),请输入以下命令:
    automount -f /etc/myFile
  3. 对于 automount 守护程序,要将间隔时间设置为 5 分钟,将超时值设置为 30 秒,并将持续时间设置为 1 分钟,请输入以下命令:
    automount -i 300 -s 30 -t 60

文件

描述
/etc/auto_master 用来创建初始的自动安装密钥的缺省映射文件。
/etc/hosts 指定将在自动安装主机映射中使用的服务器。
/etc/irs.conf 指定自动安装映射的位置。