Chinaunix首页 | 论坛 | 博客
  • 博客访问: 468688
  • 博文数量: 185
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 681
  • 用 户 组: 普通用户
  • 注册时间: 2011-08-06 21:45
个人简介

为梦而战

文章分类

全部博文(185)

文章存档

2016年(3)

2015年(103)

2014年(79)

我的朋友

分类: LINUX

2014-04-23 10:11:31

  • 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
阅读(397) | 评论(0) | 转发(0) |
0

上一篇:将博客搬至CSDN

下一篇:MINIX文件系统分析

给主人留下些什么吧!~~