活到老,学到老!
分类: LINUX
2010-10-28 10:08:23
1> apt-get install nfs-kernel-server ##安装NFS
apt-get install nfs-common
2> 修改配置文件/etc/exports,添加/nfs_address共享目录 *(rw,sync,no_root_squash,no_subtree_check
#exportfs -ra(使配置文件重新生效)
--rw:读写权限
--sync:数据同步写入内存和硬盘
--no_root_squash:此参数要求服务器允许远程系统以它自己的root特权存取该目录
3> 设定存取权限/etc/hosts.deny和/etc/hosts.allow
####hosts.deny####
portmap:ALL
locked:ALL
mountd:ALL
rquotad:ALL
statd:ALL
####hosts.allow####
portmap:ALL #10.11.6.200
locked:ALL #10.11.6.200
mountd:ALL #10.11.6.200
rquotad:ALL #10.11.6.200
statd:ALL #10.11.6.200
4> chmod 777 -R ./nfs/ ##更改权限
5> service portmap restart ##重启端口映射
/etc/init.d/nfs-kernel-server restart ##重启NFS
6> mount -t nfs
ls /mnt ##查看共享内容
7> 配置嵌入式系统的kernel,使支持NFS客户端
makemenuconfig
File system-> Network File system-> 选中NFS support 、Provide NFSvs client support
保存退出-编译-zImage/uImage
8> 配置target board启动参数,使从NFS挂载file system
ip=board-ip:255.255.255.0:board-gateway root=/dev/nfs nfsroot=server-ip:/nfs_address
9> The End
chinaunix网友2010-10-28 18:10:25
很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com