1、超级终端显示mount:No such device
原因:使用Android的裁剪LInux内核其中不包含NFS文件系统,应在内核中加入
File Systems—>NetWork File Systems—>NFS相关的选项
重新编译内核,安装,此问题解决
2、再次mount 超级终端显示mount:Invali argument
原因:Android系统中,有toolbox和busybox两个指令存放的地方,默认使用toolbox的指令,但toolbox中的mount指令有些问题,
故进入/system/busybox/bin中使用./mount指令就好了
3、用开发板通过nfs挂载主机,出现:nfs:server is not responding,still trying
原因:不是nfs的原因,而是由于传送的数据太大,出现数据包丢失现象。NFS 的默认传输协议是 UDP,而PC机与嵌入式系统通过UPD交互时就会出现严重的网卡丢包现象。可用的解决方案是:在客户端改用TCP协议,使用下面的命令,
mount -t nfs -o intr,nolock,rsize=1024,wsize=1024 192.168.0.121:/主机nfs目录 /挂载路径