ChinaITLab-Linux工程师培训课程笔记7

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
 <><><><><><><>


阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页