Linux环境下配置NFS过程

嵌入式系统开发中采用NFS方式将主机与目标机进行连接是非常行之有效的开发方式,可以极大地提高开发效率。 

主机端服务程序的配置

1)修改配置文件/etc/exports,如:
/home/work 192.168.0.253(rw, sync, no_root_squash)
/home/work为创建的根文件系统在主机上的目录,192.168.0.253为下位机的IP,rw表示允许下位机读写该目录,no_root_squash允许下位机以主机root的身份挂载根文件系统。
2)修改配置文件的权限为:chmod 644 /etc/exports
3)NFS服务程序重新载入其配置文件,/etc/init.d/nfs reload。用rpcinfo –p查看是否已经加载成功。
4)检查防火墙设置,确定没有屏蔽NFS使用的端口和允许通信的主机,检查iptables,ipchains等设置,以及/etc/hosts.deny,/etc/hosts.allow。如果试验时还出现RPC:超时错误,则最好把防火墙关闭。进入‘系统设置’->‘安全级别’控制
 
目标板
1)首先内核需要支持NFS
Enable: File Systems-> Network File Systems -> NFS file system support
2)在目标板启动完成后,
mount –t nfs 192.168.0.251:/home/work /mnt –o nolock
192.168.0.251为NFS服务器IP,/home/work为服务器开放给目标板的目录。
3)可以通过增/删/修改文件的方式来验证。
如果也出现RPC:超时错误的话,也最好关闭防火墙。

你可能感兴趣的:(Linux环境下配置NFS过程)