程序名automounter,安装autofs软件包

起到自动挂载访问的分区的作用

它提供一个autofs的守护进程,在系统启动的时候自动运行,守护着系统的某个目录,判断是否有对某个设备的访问,有就挂载,没有就卸载,不仅能管理本地的设备,还可以管理nfs

编辑两个配置文件:主配置文件和映射文件

主配置文件默认为/etc/auto.master,格式:

/misc    /etc/auto.misc --timeout=60

挂载目录 映射文件          参数

挂载目录就是autofs的工作目录,aufs启动时会自动进入挂载目录,监视这个目录中的每个访问点

映射文件就是一张具体的表,里面包含要监视的设备和目录名也就是关键字,映射文件默认是auto.misc也可以不使用它,自己指定.主配置文件指定了哪个映射文件,后面就再编辑哪个文件就行了

这个参数是超时60秒不使用就自动卸载

挂载是由访问产生的,卸载是由超时时间产生的

映射文件格式:

关键字   挂载选项        设备

cd -fstype=iso9660,ro   :/dev/cdrom

fd -fstype=auto       冒号 :/dev/fd0

关键字:是外设的一个具体的挂载目录autofs守护进程就是根据它来判断要访问哪个设备

挂载选项可有可无

设备: 当要访问一个关键字的时候,会自动把设备挂载到关键字所对应的目录中去

注意:如果挂载的是本地的设备前必须要加:

主配置文件的挂载目录+映射文件的关键字

ls misc/cd

这样系统会在/misc中自动创建一个cd目录,而不是早就手动建立的.

修改完配置文件后要重启autofs让它重新读取配置文件

service autofs restart
[root@rhel ~]# rpm -q autofs
autofs-4.1.3-67
[root@rhel ~]# rpm -ql autofs |more
vi /etc/auto.master
# $Id: auto.master,v 1.3 2003/09/29 08:22:35 raven Exp $
#
# Sample auto.master file
# This is an automounter map and it has the following format
# key [ -mount-options-separated-by-comma ] location
# For details of the format look at autofs(5).
/misc /etc/auto.misc --timeout=60
/yliang /etc/yliang.auto --timeout=30
#/net   /etc/auto.net
[root@rhel ~]# more /etc/auto.misc
#
# $Id: auto.misc,v 1.2 2003/09/29 08:22:35 raven Exp $
#
# This is an automounter map and it has the following format
# key [ -mount-options-separated-by-comma ] location
# Details may be found in the autofs(5) manpage
cd              -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom
# the following entries are samples to pique your imagination
#linux          -ro,soft,intr
#boot           -fstype=ext2            :/dev/hda1
#floppy         -fstype=auto            :/dev/fd0
#floppy         -fstype=ext2            :/dev/fd0
#e2floppy       -fstype=ext2            :/dev/fd0
#jaz            -fstype=ext2            :/dev/sdc1
#removable      -fstype=ext2            :/dev/hdd
service autofs restart
ls /misc/cd
ok !!!!!!!!!!!

手动挂载NFS

mount 1.1.1.1:/var/ftp/pub /mnt   冒号两边不能有空格

使用autofs在映射文件里这样写

pub   -fstype=nfs,ro 1.1.1.1:/var/ftp/pub

ls /misc/pub

ok!!!!!!!!!!

如果出现autofs挂载不了的情况,查看autofs的日志

tail /var/log/messages
[root@rhel ~]# tail /var/log/messages
Apr 12 10:13:27 rhel fstab-sync[2891]: added mount point /media/cdrom for /dev/hdc
Apr 12 10:13:28 rhel fstab-sync[2913]: added mount point /media/floppy for /dev/fd0
Apr 12 10:18:08 rhel sshd(pam_unix)[3006]: session opened for user root by root(uid=0)
Apr 12 10:28:55 rhel autofs: automount shutdown succeeded
Apr 12 10:28:56 rhel autofs: automount startup succeeded

用autofs挂载win网上邻居中的目录 SMBFS

也是通过编辑映射文件来实现的

vi /etc/auto.misc
win -fstype=smbfs,username=yliang%password ://winxp/e