快速业务通道

自动挂载文件系统:autofs

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-04-17

  我们要在Linux中使用任何文件系统,都先将其挂接至Linux目录树的某个目录下,当该文件系统不再使用时,还需要将其卸载.在 Linux中,我们一般使用Mount与Umount命令来完成挂接和卸载功能.

  本文将介绍另一种能完成文件系统挂接与卸载的工具——Autofs.

  1、Autofs的特点

  Autofs与Mount/Umount的不同之处在于,它是一种看守程序.如果它检测到用户正试图访问一个尚未挂接的文件系统,它就会自动检测该文件系统,如果存在,那么Autofs会自动将其挂接.另一方面,如果它检测到某个已挂接的文件系统在一段时间内没有被使用,那么Autofs会自动将其卸载.因此一旦运行了Autofs后,用户就不再需要手动完成文件系统的挂接和卸载.

  2、软件安装

  安装Autofs的方法很简单,只需执行:rpm -ivh autofs-3.1.3-10.i386.rpm

  安装完成后,每次启动 Linux,Autofs都会自动运行.

  3、软件的配置

  Autofs需要从/etc/auto.master文件中读取配置信息.该文件中可以同时指定多个挂接点,由Autofs来挂接文件系统.文件中的每个挂接点单独用一行来定义,每一行可包括3个部分,分别用于指定挂接点位置,挂接时需使用的配置文件及所挂接文件系统在空闲多长时间后自动被卸载.例如在文件中包括了如下一行:

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

  其中第一部分指定一个安装点为/auto,第二部分指定该挂接点的配置文件为/etc/auto.misc,第三部分指定所挂接的文件系统在空闲60秒后自动被卸载.

  文件/etc /auto.misc的示例如下:

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

  fd -fstype=msdos :/dev/fd0

  文件每一行都说明某一个文件系统如何被挂接.其中第一行指定将/dev /cdrom挂接在/auto/cd中,第二行指定将/dev/fd0挂接在/auto/fd中.每一行的第二个值-fstype是一个可选项,用来表明所挂接的文件系统的类型和挂接选项,在mount命令中能使用的挂接选项同样适用于-fstype.

  修改了配置文件后,可通过执行命令 “/etc/init.d/autofs restart”,使新的配置生效.

  例子:

  picture.dfe.cn -rw,soft,intr,rsize=8192,wsize=8192 192.168.0.22:/var/www/virtualhost/picture.dfe.cn

  www.dfe.cn -rw,soft,intr,rsize=8192,wsize=8192 192.168.14.3:/var/www/virtualhost/www.dfe.cn

  4、使用Autofs

  输入命令“ls /auto/cd”,Autofs会自动检测光驱中是否有光盘,如果有,它会自动将其挂接在/auto/cd中,这样ls就会列出其中的内容.如果我们在60秒内没有再次访问/auto/cd时,Autofs会自动将/dev /cdrom卸载掉.同样,现在也可以直接使用软盘,无需事先使用Mount进行挂接.

  -----------------------------------------

  简单点:

  #vi /etc/auto.master

  /var/www/html/nfs /etc/auto.51auto --timeout=60

  #vi /etc/auto.51auto

  www.dfs.cn -rw,soft,intr,rsize=8192,wsize=8192 192.168.0.214:/var/www/html/www.dfs.cn

  -------------------------------------

  nfs服务器上:

  /etc/hosts.allow里要允许客户机访问.

  如:portmap:192.168.0.33

  客户机:

  配置好文件/etc/auto.master /etc/auto.51auto .

  启动portmap 和nfs服务.

  第一次可以手动mount加载测试.

  ------------------------------------

  NFS服务器端重新启动,最好先关闭portmap nfs再重启.否则容易长时间待机.

  -----------------------------------

  NFS速度优化:

  1.设置块大小

  mount命令的risize和wsize指定了server端和client端的传输的块大小.

  mount -t nfs -o rsize=8192,wsize=8192,timeo=14,intr client:/partition /part

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号