Chinaunix首页 | 论坛 | 博客
  • 博客访问: 652199
  • 博文数量: 160
  • 博客积分: 2384
  • 博客等级: 大尉
  • 技术积分: 1366
  • 用 户 组: 普通用户
  • 注册时间: 2008-12-01 11:35
文章分类
文章存档

2015年(45)

2014年(36)

2012年(28)

2011年(37)

2010年(2)

2009年(10)

2008年(2)

分类: LINUX

2011-03-21 14:56:15

  • NFS服务器安装
在Ubuntu 10.04下面安装NFS服务器,sudo apt-get install nfs-kernel-server。
  • NFS添加目录
编辑/etc/exports文件添加NFS服务目录。
sudo vi /etc/exports,
添加如下目录:/home/ryan/nfsroot 192.168.1.*(rw,sync,no_root_squash)
  • 启动NFS服务
sudo /etc/init.d/nfs start
如果是NFS服务已经启动的情况下,如果修改了/etc/exports文件,可以重新启动NFS服务器,也可以
exports -rv命令重新导出NFS共享目录。 sudo /usr/sbin/exportfs -rv
  • 测试NFS服务器
在PC机上进行测试:
#mount -t nfs 192.168.1.101:/home/ryan/nfsroot /mnt

在/mnt目录下看到nfsroot的内容。

在开发板上进行测试:
#mount -t nfs 192.168.1.101:/home/ryan/nfsroot /mnt -o nolock

MFS基于RPC协议,进行NFS挂载,客户端需要运行portmap服务,如果出现"RPC:timeout"的错误,没有启
动portmap的服务。在开发板上启动portmap服务。
#portmap &

  • 调试开发文件系统
嵌入式文件系统开发初期,将文件系统放在主机上,方便文件系统的调整,不用考虑文件系统的体积,等文件系
统开发剪裁完了,再放入Flash上执行。
root=/dev/nfs rw nfsroot=\$(serverip):\$(rootpath) ip=\$(ipaddr):\$(serverip):\$(gatewayip):
\$(netmask):\$(hostname)::off

例如:NFS服务器的地址为192.168.1.101,NFS根文件系统路劲为/home/ryan/nfsroot,开发板的地址为
192.168.1.236:
nfscmd=setenv bootargs root=/dev/nfsroot rw console=ttyS0,115200 nfsroot=192.168.1.102:/home/ryan/work/3250rootfs/rootfs/rootfs ip=192.168.1.236:192.168.1.102:192.168.1.1:255.255.255.0:ryan-desktop:eth0:off
阅读(1728) | 评论(0) | 转发(1) |
给主人留下些什么吧!~~