【虚拟机fedora8】
1、vi /etc/exports /*pc机系统已安装nfs相关软件*/
在exports文件中写要共享的目录及能够挂载本机的ip地址或范围和权限。
eg: /nfs *(rw,sync)
其表达是任意ip都可挂载本机共享出的目录nfs,并具有读写权限。
2、开启nfs服务
service nfs restart
【开发板】
1、确保开发板内核支持nfs
2、配置ip:ifconfig eth0192.168.1.2
3、mount -t nfs -o nolock192.168.1.3:/nfs /nfs
开发板登陆到linux之后可以手动,其中 nolock 是必须的,因为nfs mount 默认选项包括文件锁,依赖于portmap提供的动态端口分配功能。解决方法:kill 文件锁(lockd)或者mount -o nolock
也可以设置uboot的启动参数从根目录启动
setbootargs noinitrd mem=64Mconsole=ttySAC0,115200 root=/dev/nfs nfsroot=192.168.3.19:/sbc2440/rootfs,rsize=1500,wsize=1500ip=192.168.0.163:192.168.3.19:192.168.0.1:255.255.252.0::eth0:off(摘自网络)未验证是否可行。