你好,我在Linux在挂载NFS时遇到了和你一个类似的问题,想请教一下

你好,我在Linux在挂载NFS时遇到了和你一个类似的问题,想请教一下,第1张

不明确...从你写的来看,你是在开发版的终端里面挂载PC上的文件夹对吧。。。1。你确定防火墙关闭了,自己把防火墙先禁掉,PC和开发版都用ifconfig 分配好你给的IP,然后确认两个相互能ping通,保证网络畅通..再来挂载...2。你的PC上,/etc/exports里面是不是已经正确的写入了参数,是不是权限没有打开?写完这个配置文件之后,你需要执行exportfs -ar 来更新下NFS然后自己在PC上找个文件夹mount下你/etc/exports里面写的文件夹,看看能mount上去不。。3。提示信息说, mount version newer than kernel,是内核版本问题吗?要不就是你的PC和开发版上的内核有一个版本比较旧了..或者是mount这个组件比较老,PC上和开发版终端分别用uname -a看下内核版本 可以在mount的时候添加一个 -v2或者 -v3(这两参数己不清楚了,好像是nfsv2,nfsv3。。。需要再查查)的参数试试,这个是用来指定NFS的版本的。。4。挂载参数非常多...不可能一次写完。你至少确认了前两点没问题,再看看结果,不行再给我发个消息,我也好久没看这个了慢慢来,

先不看 -o 及后面的参数,命令

mount -t nfs client:/partition /partition

将 主机 `client' 下的 /partition 目录 mount 到本机的 /partition 下,给个实例

mount -t nfs 192.168.100.1:/home/aaa /bbb

将 192.168.100.1 上的 /home/aaa 目录mount 到本地的 /bbb 目录。

mount -o 后面的则是用来指定文件系统的参数,对于你的情况,就是用来指定 NFS 系统的参数。你只要 man nfs 就可以看到这些参数的意义了,比如

timeo=nThe time in deciseconds (tenths of a second) the NFS client waits for a response before it retries an NFS request.

即访问超时的定义,所以 timeo=14 就是设置超时为1.4秒

rsize=nThe maximum number of bytes in each network READ request that the NFS client can receive when reading data from a

file on an NFS server.

即一次 READ *** 作最大能读取的数据字节数,所以 rsize=8192 就是设置一次读取最大 8k字节。

wsize=nThe maximum number of bytes per network WRITE request that the NFS client can send when writing data to a file on

an NFS server.

即一次 WRITE *** 作最大能写的字节数。

intr 这个参数你可以不用理了,(根据 man nfs) 从 linux 2.6.25 以后,这个参数就没有意义了。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7993503.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-12
下一篇2023-04-12

发表评论

登录后才能评论

评论列表(0条)

    保存