Chinaunix首页 | 论坛 | 博客
  • 博客访问: 945972
  • 博文数量: 175
  • 博客积分: 2788
  • 博客等级: 少校
  • 技术积分: 2060
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-25 12:25
个人简介

知之者不如好之,好之者不如乐之

文章分类

全部博文(175)

文章存档

2016年(1)

2015年(20)

2014年(8)

2013年(68)

2012年(16)

2011年(35)

2010年(1)

2008年(26)

分类: LINUX

2008-08-21 14:31:10

nfs服务器端的配置主要分5步:
1.服务器和客户机的ip地址要在同一个网段,否则修改ip地址;
   [root@localhost /]#setup
   [root@localhost /]#/etc/init.d/network restart
2.关闭防火墙
   [root@localhost /]#setup
   选择防火墙配置
   注意:使用虚拟机时注意关闭、设置windows的防火墙。
3.创建共享目录:
  [root@localhost /]#mkdir /nfs
  [root@localhost /]#chmod 777 /nfs
4.编辑/etc/exports文件
  [root@localhost /]#vi  /etc/exports
  添加如下内容:
  /nfs 192.168.1.*(rw,sync,no_root_squash)
5.服务器端启动nfs服务:
  [root@localhost /]#/etc/init.d/nfs restart
 
 
6.设置uboot启动参数,通过nfs挂载文件系统:
  SMDK2410=> setenv bootargs noinitrd root=/dev/nfs nfsroot=192.168.1.30:/nfs/rootfs ip=192.168.1.20:192.168.1.30:192.168.1.1:255.255.255.0::eth0:off console=ttySAC0,115200
  SMDK2410=> setenv bootcmd nfs 30008000 192.168.1.30:/nfs/zImage-2.6 \; go 30008000
  SMDK2410=> saveenv
  SMDK2410=> reset
其前提是pc端安装系统时安装了nfs服务;内核网卡移植成功;uboot的网卡移植通过且提供了nfs服务,当然也可通过tftp服务下载内核。

其他相关nfs的应用:
在别的客户端可以执行如下命令挂载到服务器:
  [arm@localhost /]$mount -t nfs 192.168.1.30:/nfs /mnt/nfs
 
在开发板上可以执行如下命令:
  [root]#mount -o nolock 192.168.1.30:/nfs /mnt/nfs
 
在开发板的uboot下可以下载文件:
  SMDK2410=> nfs  30008000 192.168.1.30:/nfs/zImage-2.6
  SMDK2410=> nfs  30800000 192.168.1.30:/nfs/cramfs.gz
  SMDK2410=> go 30008000 30800000
阅读(1902) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~