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

就是在输入mount-tnfs-o192.168.0.14:/home/nfs/mnt/nfs挂载命令时老显示mount:wnfsmountfailedaBadfiled... 就是在输入mount -t nfs -o 192.168.0.14:/home/nfs /mnt/nfs 挂载命令时老显示
mount:wnfsmount faileda Bad file descriptor
rning: mount version newer than kernel
NFS:mount program didn't pass remote address!
mount:Mounting 192.168.0.14:/home/nfs on /mnt/nfs failed: Invalid argument
我的NFS配置都是正确的,网线,串口线都ok,
Linux IP 192.168.0.14
开发板IP 192.168.0.121
可老挂载不上,这为什么啊?
能Q一下吗,393281694
展开
 我来答
handsoul
推荐于2017-11-23 · TA获得超过955个赞
知道小有建树答主
回答量:500
采纳率:0%
帮助的人:747万
展开全部
不明确...从你写的来看,你是在开发版的终端里面挂载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。挂载参数非常多...不可能一次写完。你至少确认了谨行兄前两点没问题,再看看结果,不行再给我发个消息,我也好久没看这个了
慢慢带戚来,

参考资料: 脑袋

来自:求助得到的回答
linux西部开源
2010-10-21 · TA获得超过1161个赞
知道答主
回答量:218
采纳率:0%
帮助的人:163万
展开全部
是你命令用错了,哗尺正确命令如下:
mount -t nfs 192.68.0.14:/home/nfs /mnt/nfs
在你的命令中:乱坦高-o参数信乎后可以家rw,ro,remount,acl等等好多参数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式