NFS 网络挂载问题 解决

        在进行嵌入式开发时,通常使用nfs,在开发板上面远程挂载主机上的目录,这样,省去了拷贝复制文件的过程,加快开发速度。在这里,给出自己在nfs相关的设置上出现的问题。

        本机IP为:192.168.0.104 开发板IP为:192.168.0.200, 必须保证他们在同一网段内。

        启动系统后的挂载命令:

        我之前使用的是如下:

          image

        挂载是成功的,读写共享目录的文件,双方也是可以同步的。看起来是没什么问题,但是,在尝试写一些稍微复杂的驱动时,就有问题了。在出问题时,我从简单入手,先来一个hello world,没有问题,在逐渐增加头文件的过程中,还是同样的程序,但是在执行时,会导致系统死机,这就非常让人感到奇怪,程序只是在原有基础上,增加了几个头文件而已,怎么会导致系统死掉呢?自己纠结了许久,尝试了多种方法来解决,还是解决不了。

        在一次偶然中,怀疑可能是挂载命令上有问题,找出如下的挂载方法:

        image

        采用这样的方法,两者的区别,我用红框给出了,用这种方式挂载,一些复杂的驱动也可以正常执行。

        这可真是无意之间解决自己的一个大问题。下面从原理上归纳一下:

        上述是两个不同版本的NFS挂载方式,VER2最多可以设定8K的读写,V3没有限定传输尺寸。

Technorati 标签: nfs
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值