mount命令的使用

转载 2012年03月27日 17:09:39

做DM9000网卡时时,发现挂载nfs以后,拷贝大文件经常出错,经过查找发现linux2.4.18内核的网络系统无法读取大于1024字节包的情况,因此造成大量丢包。解决方法为在nfs挂载时设置包的最大大小,命令如下:

mount  -t nfs -o nolock,rsize=1024,wsize=1024  192.168.0.10:/home     /mnt/yaffs/home/

附mount  nfs命令详细说明

mount nfs的其它可选参数:

  HARD mount和SOFT MOUNT:HARD: NFS CLIENT会不断的尝试与SERVER的连接(在后台,不会给出任何提示信息,在LINUX下有的版本仍然会给出一些提示),直到MOUNT上。
  SOFT:会在前台尝试与SERVER的连接,是默认的连接方式。当收到错误信息后终止mount尝试,并给出相关信息。例如:mount -F nfs -o hard 192.168.0.10:/nfs /nfs

  对于到底是使用hard还是soft的问题,这主要取决于你访问什么信息有关。例如你是想通过NFS来运行X PROGRAM的话,你绝对不会希望由于一些意外的情况(如网络速度一下子变的很慢,插拔了一下网卡插头等)而使系统输出大量的错误信息,如果此时你用的是HARD方式的话,系统就会等待,直到能够重新与NFS SERVER建立连接传输信息。另外如果是非关键数据的话也可以使用SOFT方式,如FTP数据等,这样在远程机器暂时连接不上或关闭时就不会挂起你的会话过程。

  rsize和wsize:

  文件传输尺寸设定:V3没有限定传输尺寸,V2最多只能设定为8k,可以使用-rsize and -wsize 来进行设定。这两个参数的设定对于NFS的执行效能有较大的影响。
  bg:在执行mount时如果无法顺利mount上时,系统会将mount的操作转移到后台并继续尝试mount,直到mount成功为止。(通常在设定/etc/fstab文件时都应该使用bg,以避免可能的mount不上而影响启动速度)
  fg:和bg正好相反,是默认的参数
  nfsvers=n:设定要使用的NFS版本,默认是使用2,这个选项的设定还要取决于server端是否支持NFS VER 3
  mountport:设定mount的端口
  port:根据server端export出的端口设定,例如如果server使用5555端口输出NFS,那客户端就需要使用这个参数进行同样的设定
  timeo=n:设置超时时间,当数据传输遇到问题时,会根据这个参数尝试进行重新传输。默认值是7/10妙(0.7秒)。如果网络连接不是很稳定的话就要加大这个数值,并且推荐使用HARD MOUNT方式,同时最好也加上INTR参数,这样你就可以终止任何挂起的文件访问。
  intr:允许通知中断一个NFS调用。当服务器没有应答需要放弃的时候有用处。
  udp:使用udp作为nfs的传输协议(NFS V2只支持UDP)
  tcp:使用tcp作为nfs的传输协议
  namlen=n:设定远程服务器所允许的最长文件名。这个值的默认是255
  acregmin=n:设定最小的在文件更新之前cache时间,默认是3
  acregmax=n:设定最大的在文件更新之前cache时间,默认是60
  acdirmin=n:设定最小的在目录更新之前cache时间,默认是30
  acdirmax=n:设定最大的在目录更新之前cache时间,默认是60
  actimeo=n:将acregmin、acregmax、acdirmin、acdirmax设定为同一个数值,默认是没有启用。
  retry=n:设定当网络传输出现故障的时候,尝试重新连接多少时间后不再尝试。默认的数值是10000 minutes
  noac:关闭cache机制。

  同时使用多个参数的方法:mount -t nfs -o timeo=3,udp,hard 192.168.0.30:/tmp /nfs
请注意,NFS客户机和服务器的选项并不一定完全相同,而且有的时候会有冲突。比如说服务器以只读的方式导出,客户端却以可写的方式mount,虽然可以成功mount上,但尝试写入的时候就会发生错误。一般服务器和客户端配置冲突的时候,会以服务器的配置为准。

mount 命令的用法

mount功能:加载指定的文件系统;mount可将指定设备中指定的文件系统加载到Linux目录下(也就是装载点)。可将经常使用的设备写入文件/etc/fastab,以使系统在每次启动时自动加载。mou...
  • clozxy
  • clozxy
  • 2010年02月08日 16:12
  • 10698

执行mount命令时遇到的问题

问题一: you must specify the filesystem type 解决办法: mount -t ISO9660 /dev/cdrom /mnt/cdr 使用 moun...
  • sinat_30171789
  • sinat_30171789
  • 2016年01月27日 16:33
  • 770

Ubuntu mount命令用法详解

格式:mount [-参数] [设备名称] [挂载点]  其中常用的参数有:  -a 安装在/etc/fstab文件中类出的所有文件系统。  -f 伪装mount,作出检查设备和目录...
  • u013583708
  • u013583708
  • 2014年02月01日 00:02
  • 3775

【集群管理】数据挂载mount命令及批处理dsh命令

client端:  mount -t nfs[server_ip]:[server_目录] [本地目录] mount -t nfs 源节点ip:源节点目录 本节点目录(本地一定有有该目录)   ...
  • s_sunnyy
  • s_sunnyy
  • 2016年12月21日 10:15
  • 684

Linux mount/unmount命令(转)

格式:mount [-参数] [设备名称] [挂载点]  其中常用的参数有: -a 安装在/etc/fstab文件中类出的所有文件系统。 -f 伪装mount,作出检查设备和目录的样子,但并...
  • smilesundream
  • smilesundream
  • 2017年04月12日 12:30
  • 356

Linux 指令---mount(挂载命令)

mount是Linux下的一个命令,它可以将Windows分区作为Linux的一个“文件”挂接到Linux的一个空文件夹下,从而将Windows的分区和/mnt这个目录联系起来,因此我们只要访问这个文...
  • yanlinembed
  • yanlinembed
  • 2015年05月29日 12:56
  • 3694

Linux挂载命令mount用法及参数详解

导读 mount是Linux下的一个命令,它可以将分区挂接到Linux的一个文件夹下,从而将分区和该目录联系起来,因此我们只要访问这个文件夹,就相当于访问该分区了。 挂接命令(mo...
  • linuxnews
  • linuxnews
  • 2016年05月09日 06:04
  • 3586

linux 命令系列之 mount命令(36)

1.mount 命令  [-t 文件系统] [-L 卷标名] [-o 特殊选项] 设备文件名 挂载点        -l  查询系统中已经挂载的设备,-l 会显示卷标        -a ...
  • chmod_R_755
  • chmod_R_755
  • 2015年04月23日 09:16
  • 864

mount 命令选项常见参数列表

选 项   参  数  含  义 -a   依照/etc/fstab 的内容装载所有相关的硬盘 -l  列出当前已挂载的设备、文件系统名称和挂载点 -t  类型 将后面的设备以指定类型的文件格...
  • killcwd
  • killcwd
  • 2014年09月24日 12:34
  • 1139

每天一个Linux命令:mount

mount命令完全使用手册   转载请在文首保留原文出处:EMC中文支持论坛https://community.emc.com/go/chinese 介绍   工欲善其事...
  • a1232345
  • a1232345
  • 2014年07月09日 16:37
  • 1116
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:mount命令的使用
举报原因:
原因补充:

(最多只允许输入30个字)