实验环境:Centos6.2
本实验亲测成功后才整理贴上来的,一来给自己做个笔记,二来希望给有需要的朋友提供个参考
1.作用:自动挂载访问的分区
2.主要配置文件在/etc/auto.master,其中格式为:
挂载目录 映射文件 参数
misc /etc/auto.misc --timeout=60
2.1 挂载目录,即是挂载到何种地方?是/mnt还是其它的,这里按默认指定/misc
2.2 映射文件,autofs是怎么寻找挂载的设备在哪儿?上面的挂载目录只是一个笼统的目录,cdrom,floppy,nfs,smbfs文件都挂载到一个/misc里,那么怎么分的清呢?只有在其下新建各自的目录(这里称为关键字)就很清晰了,其中映射文件的格式为(这里即:/etc/auto.misc文件内容):
关键字 挂载选项 挂载设备
cd -fstype=iso9660,ro :/dev/cdrom #注意冒号
fd -fstype=auto :/dev/floppy
3.重启动服务器;
[root@server root]#service autofs restart
4.访问设备的方法:
[root@server root]#ls /misc/cd #也即是:挂载目录加关键字
实验:
[root@server root]#rpm -qa autofs
autofs-3.1.7-41
[root@server root]#vi /etc/auto.master #编辑主文件,保证内容如下,也可自己新建一条,但格式不要弄错
/misc /etc/auto.misc --timeout=60
目录 用哪个文件映射 参数
[root@server root]#vi /etc/auto.misc #编辑辅文件,也就是/etc/auto.master中定义的映射文件
cd -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom #系统默认
[root@server root]#service autofs restart #重启服务
[root@server root]#ls /misc #此为错误,正确如下:
[root@server root]#ls /misc/cd #cdrom的关键字是cd
我们可以使用ln做个软链接,方便使用
[root@server root]#ln -s /dir/cd /cd
补充一个NFS(ftp等类似)系统格式
[root@server root]#vi /auto.misc #映射文件用的最多,也可以自己定义一个,不过要在/etc/auto.master中定义好映射文件名
soft -fstype=nfs,ro 192.168.1.200:/soft #可和上面#linux对照,只是注意冒号位置没有了,因为它不是本地设备,注意!(ftp也类似)
automount的文件日志在/var/log/message文件里,要是挂载不上去,用mount手工试一下,如果正常,查看auto.misc是否有错误字符;