<code id='mvsh9'><strong id='mvsh9'></strong></code>
<dl id='mvsh9'></dl>
<span id='mvsh9'></span>

<ins id='mvsh9'></ins>
      1. <tr id='mvsh9'><strong id='mvsh9'></strong><small id='mvsh9'></small><button id='mvsh9'></button><li id='mvsh9'><noscript id='mvsh9'><big id='mvsh9'></big><dt id='mvsh9'></dt></noscript></li></tr><ol id='mvsh9'><table id='mvsh9'><blockquote id='mvsh9'><tbody id='mvsh9'></tbody></blockquote></table></ol><u id='mvsh9'></u><kbd id='mvsh9'><kbd id='mvsh9'></kbd></kbd>
      2. <fieldset id='mvsh9'></fieldset>
      3. <i id='mvsh9'></i>

          1. <acronym id='mvsh9'><em id='mvsh9'></em><td id='mvsh9'><div id='mvsh9'></div></td></acronym><address id='mvsh9'><big id='mvsh9'><big id='mvsh9'></big><legend id='mvsh9'></legend></big></address>

            <i id='mvsh9'><div id='mvsh9'><ins id='mvsh9'></ins></div></i>

          2. Linux文件系统x挂载工具--autofs介绍

            • 时间:
            • 浏览:2
            • 来源:124软件资讯网

              我们要在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 /partition

                若是未指定  ,系统凭据nfs version来设置缺省的risize和wsize巨细  。大多数情形是4K对于nfs v2  ,最大是8K  ,对于v3 ,通过server端kernel设置risize和wsize的限制

                vi /usr/src/linux2.4.22/include/linux/nfsd/const.h

                修改常量: NFSSVC_MAXBLKSIZE

                所有的2.4的的client都支持最大 32K的传输块  。系统缺省的块可能会太大或者太小  ,这主要取决于你的kernel和你的网卡  ,太大或者太小都有可能导致nfs速率很慢  。

                详细的可以使用 Bonnie  ,Bonnie++  ,iozone等benchmark来测试差别risize和wsize下nfs的速率  。固然  ,也可以使用dd来测试 。

               12下一页