自动安装守护进程AMD

为了更方便的使用NFS,可以使用自动安装软件amdautomounter daemon,自动安装守护进程)自动维护文件系统,这就使在访问具体目录时能够立即安装该文件系统,而经过一端时间间隔内没有任何访问发生,再自动卸载这个文件系统.

amd需要指定一个进行监视的空目录,所有要安装的文件系统与这个目录下的子目录一一对应;它还需要一个维护用的空目录,用于安装远程文件系统,而监视目录中的子目录将是正确安装的文件系统的符号连接.这些子目录和符号连接并不需要管理员创建,而是要在映射文件中指明,由amd来创建和维护.当监视子目录被访问时,amd守护进程就会安装相应的文件系统并建立正确的连接,使得目录和文件能被正常访问.

通常使用/etc/amd.map用作amd的映射文件,这个文件就用于告诉amd子目录与文件系统的对应关系.下面是一个最简单的映射文件amd.map:

# cat /etc/amd.map

/defaults  type:=host;fs:=${autodir}/${rhost};rhost:=${key}

nfssrv typs:=nfs;rhost:=nfssrv;rfs:=/exports

第一行使用/defaults定义缺省的设置,type参数用于定义维护的文件系统的类型, host类型为通过NFS安装远程服务器中直接在exports文件中输出的目录,fs参数为amd安装文件系统使用的安装位置,变量autodir为amd维护安装文件系统的目录,而rhost变量为远程计算机的名字,需要进行设置.缺省的rhost变量设置为${key}的值,当用户访问amd监视目录的子目录时,key就被设置为这个子目录的名字.通过这个缺省设置,当用户访问amd监视目录的任意一个子目录时,这个子目录名就被转换为远程NFS服务器的名字,amd就自动将这个服务器共享的目录安装到fs定义的安装位置上.


相关内容