网络文件系统nfs设置笔记

 使用网络文件系统的前提是单板已经移植好网卡驱动。移植网卡DM9000C驱动是第二期的内容了,没买,搞了三天也没弄好,头痛啊,直接先使用移植好的uImage,先学习字符设备驱动吧。使用nfs比较方便,记录一下其配置过程。

一、开发环境

1、内核:Linux 2.6.22.6;

2、JZ2440

3、ubuntu9.10

二、过程

1、先确认单板支持网卡,并能通信。

(1)网卡默认是关闭的,用ifconfig eth0 up打开网卡。就可以看到信息了。


(2)设置ip。注意在同一网段。在ping一下。


2、设置服务器根文件目录可以被挂接。

打开文件/etc/exports,里面写的就是可以被挂接的目录。

$ sudo vi /etc/exports

仿照里面的内容,写上自己要挂接的目录,如/home/book/myfs *(rw,sync,no_root_squash),再重启一下nfs,命令
$ sudo service nfs-kernel-server restart
用计算机挂接自己看设置的目录能否被挂接。使用命令如下,注意使用自己计算机的ip
$ sudo mount -t nfs 192.168.1.115:/home/book/myfs /mnt。

看到$ 让你输入命令行即可,并没有特别的现象。

3、用单板挂载服务器上的根文件目录。

先建一个要目录, $mkdir /mnt。

挂接服务器目录,mount -t nfs -o nolock 192.168.1.115:/home/book/myfs /mnt

进入/mnt目录,使用命令ls,就可以看到服务目录内的内容了,在服务器上新建东西,查看/mnt也会出现,这样就成功了。

4、从服务器根文件系统启动

若要从服务器根文件系统启动则要设置启动参数。这个还没做成功,我想可能是由于,我是以模块的形式加载的网卡DM9000,内核启动时网卡没有加载的原因吧。现在先把过程列一下。

在uboot界面设置参数,如把启动参数设置成

$set bootargs noinitrd root=/dev/nfs nfsroot=192.168.1.115:/home/book/workspace/myfs ip=192.168.1.22:192.168.1.17:192.168.1.1:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0

保存$save

其中root=192.168.1.115:/home/book/myfs是把启动目录设置成服务器上的根文件系统目录。

ip=192.168.1.22:192.168.1.17:192.168.1.1:255.255.255.0:eth0:off是对单板网卡的一些设置。

重启,就可要从网络文件系统启动了。




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值