服务端
安装:
vim /etc/exports
设置:(以此为例) /home 172.21.58.237(rw,sync,no_root_squash)
开启服务:/etc/init.d/portmap start
/etc/init.d/nfs restart(没re总是不能打开deamon,,,)
客户端!!!
挂载:mount -t nfs -o nolock 172.21.,,,(主机):/home,,,(主机共享的目录) /mnt/,,,(存放到本机的位置)
查看设备号:cat proc/devices
查看进程:ps -ef|grep nfs(带nfs的)
在终端insmod *.ko时出现:---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目录 /挂载路径