|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
不同版本的Linux命令数量不一样,这里笔者把它们中比较重要的和使用频率最多的命令。
我们要在Linux中利用任何文件体系,都必需先将其挂接至Linux目次树的某个目次下,当该文件体系不再利用时,还必要将其卸载。在Linux中,我们一样平常利用Mount与Umount命令来完成挂接和卸载功效。
本文将先容另外一种能完成文件体系挂接与卸载的工具――Autofs。
1、Autofs的特性
Autofs与Mount/Umount的分歧的地方在于,它是一种看管程序。假如它检测到用户正试图会见一个还没有挂接的文件体系,它就会主动检测该文件体系,假如存在,那末Autofs会主动将其挂接。另外一方面,假如它检测到某个已挂接的文件体系在一段工夫内没有被利用,那末Autofs会主动将其卸载。因而一旦运转了Autofs后,用户就不再必要手动完成文件体系的挂接和卸载。
2、软件安装
安装Autofs的办法很复杂,只需实行:rpm-ivhautofs-3.1.3-10.i386.rpm
安装完成后,每次启动Linux,Autofs城市主动运转。
3、软件的设置
Autofs必要从/etc/auto.master文件中读取设置信息。该文件中能够同时指定多个挂接点,由Autofs来挂接文件体系。文件中的每一个挂接点独自用一行来界说,每行可包含3个部分,分离用于指定挂接点地位,挂接时需利用的设置文件及所挂接文件体系在余暇多长工夫后主动被卸载。比方在文件中包含了以下一行:
/auto/etc/auto.misc--timeout60
个中第一部分指定一个安点缀为/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/autofsrestart”,使新的设置失效。
例子:
picture.dfe.cn-rw,soft,intr,rsize=8192,wsize=8192192.168.0.22:/var/www/virtualhost/picture.dfe.cn
www.dfe.cn-rw,soft,intr,rsize=8192,wsize=8192192.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=8192192.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服务器端从头启动,最好先封闭portmapnfs再重启.不然简单长工夫待机.
-----------------------------------
NFS速率优化:
1.设置块巨细
mount命令的risize和wsize指定了server端和client真个传输的块巨细。
mount-tnfs-orsize=8192,wsize=8192,timeo=14,intrclient:/partition/partition
假如未指定,体系依据nfsversion来设置缺省的risize和wsize巨细。年夜多半情形是4K关于nfsv2,最年夜是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下一页
使用gcc或g++进行编译,使用gdb进行调试; |
|