分类: LINUX
2014-09-02 16:44:41
1.autofs简介
autofs 在liunx中是一种守护进程,能够实现文件系统的自动挂载。当进程检测到用户正在试图访问尚未挂载的文件系统时,它会根据配置信息中的内容,自动检测文件系统。如果存在,则autofs会自动将其挂载,免去手工的麻烦。 但文件系统在一段时间不使用也会将其卸载。
2.rhel 6.2 环境信息
rpm -qa|grep autofs 查看是否安装
我的是已经安装的 autofs-5.0.5-39.el6.x86_64
ps -ef|grep automount 查看进程是否启动
automount --pid-file /var/run/autofs.pid
chkconfig --list |grep auto 查看时候有开机启动
3:on 4:on 5:on
3.软件的配置
autofs 从/etc/auto.master 文件读取信息。该文件可以同时制定多个挂载点,每一行记录定义一个挂载点。每行三个部分:例 /misc /etc/auto.misc --timeout 60
第一部分:指定的挂载点
第二部分:挂载点的配置文件
第三部分:自动卸载的时间
我今天配置的信息为 /- /etc/auto.nfs /-说明这是根目录为基点,配置信息在auto.nfs
先看下auto.misc的信息
# 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
这里面有 事例 我们可以根据事例配置自己的信息
这里面也是三部分
第一部分:文件系统的挂载点,和auto.master里的挂载点合起来变成绝对路径。如/dev/cdrom 是挂载:/auto/cd的。
第二部分:选项 挂载文件系统的选项
第三部分:要挂载的文件系统
我的配置信息如下
/nfs -fstype=nfs,rw,sync rhostname:/nfs
其中/nfs是挂载点 ,rhostname 是发布nfs的主机ip或主机名
这些配置好之后 重启autofs服务
service autofs restart
或 /etc/init.d/autofs restart
访问/nfs里的数据 你会发现文件系统已经被挂载 并可以正常使用了