CHAP09
Linux下面的自动挂载工具----Automounter
autofs软件包
<1>作用:自动挂载访问的分区
<2>主配置文件/etc/auto.master, 格式:
挂载目录 映射文件 参数
例: /misc /etc/auto.misc --timeout=60
挂载目录:autofs的工作目录,当autofs启动的时候会自动的进入这个目录,将它作为
自己的监视目录,监视里面每一个访问点
映射文件:具体的一张表,里面包含需要监视的设备,以及需要监视的目录名(我们称为
关键字),这个文件的名称可以任意取。auto.misc为默认的系统文件。
参数: --timeout=60 表示超时60seconds后,还没有使用设备,就把它自动卸载。
挂载是由访问产生的,卸载是由超时时间产生的。当然,我们也可以手工卸载。
<3>映射文件/etc/auto.misc格式:
映射文件名可以自由指定
关键字 挂载选项 设备
例: cd -fstype=iso9660,ro :/dev/cdrom
fd -fstype=auto(自动判断文件系统类型) :/dev/fd0
关键字:指明具体的挂载位置,关键字只能是唯一的。
挂载选项:这个参数不是必须的,指明挂载这个设备的时候,需要使用的挂载选项
设备: 管理的外设名称,
当你要访问指定的关键字的时候,autofs会将设备挂载到关键字代表的目录里面,上面例
子中的cd,fd目录是放在misc目录下面的。
注意,如果设备文件名,如果是本地的设备,必须使用":"开头。
<4>重新启动autofs服务:
[root@localhost root]# service autofs restart
<5>访问设备的方法:挂载目录+关键字
例: [root@localhost root]# ls /misc/cd
实际的操作过程:
<1>确认安装autofs软件包
[root@localhost root]# rpm -q autofs
autofs-3.1.7-36
<2>列出软件包的内容
[root@localhost root]# rpm -ql autofs |more
/etc/auto.master
/etc/auto.misc //两个默认的配置文件
/etc/rc.d/init.d/autofs //系统初始化的运行脚本,开机自动运行
..........
/usr/sbin/automount //automount可执行程序,守候程序,守候在后台,监视我们目录的访问情况
..........
/usr/share/man/man5/autofs.5.gz
/usr/share/man/man8/autofs.8.gz //两个帮助文件,autofs.8.gz是管理员命令的帮助,
//autofs.5.gz是文件格式的帮助
<3>查看帮助:
[root@localhost root]# man 5 autofs
<4>直接打开配置文件auto.master
[root@localhost root]# vi /etc/auto.master
# $Id: auto.master,v 1.2 1997/10/06 21:52:03 hpa Exp $
# Sample auto.master file
# Format of this file:
# mountpoint map options
# For details of the format look at autofs(8).
# /misc /etc/auto.misc --timeout=60 //定义好的一条有效的语句,去掉注释符"#"
主配置文件默认的都是注释行
<5>编辑映射文件auto.misc
<6>重新启动autofs服务:
[root@localhost root]# service autofs restart
<><><><><><><>