+ -
当前位置:首页 → 问答吧 → 关于嵌入式nfs服务器搭建问题

关于嵌入式nfs服务器搭建问题

时间:2007-06-04

来源:互联网

现在正在做一个平台,用pc机作为目标机,开发板作为服务器,需要在arm核心板ep9315上安装nfs软件包,文件系统是基于qt的cramfs文件,下载了nfs-utils和 portmap安装包,但无法安装,请问高手达人们有什么方法将nfs服务所需软件包安装到开发板上。谢谢      

作者: eafoluke   发布时间: 2007-06-04

1.进行网络设置,将eth0的网络地址指定为192.168.1.1,掩码255.255.255.0,网关不需要。设置完之后要重启网络
[root@localhost]/etc/init.d/network restart ,这一步不用也可。

2.关闭防火墙,选择系统设置->安全级别,将安全级别改为“无防火墙

3.去掉iptables 服务
选择系统设置->服务器设置->服务,在弹出的界面上将optables前的“√”去掉

4.确认是否安装了NFS服务。从redhat开始菜单查看系统设置->服务器设置下是否有NFS服务器。如果没有,则插入Linux安装盘重新添加该软件包。
如果安装好了NFS服务,我们可以通过配置文件/etc/exports来允许目标板挂载你的目录。我的设置文件/etc/exports的内容是这样的
/home/zzl    *(rw,no_root_squash)
该句意思是:任何 IP地址都能挂载/home/zzl目录,并且如果是以root身份登录的话,那么他对该目录的权限也是root。
配置好文件后,就可以启动NFS服务了。
[root@localhost]/etc/init.d/nfs start
启动后可以通过showmount 命令来查看开放的目录。
***使用netstat -au命令可以看到,自己试下
[root@localhost]showmount –e localhost
测试NFS是否设置成功,可将主机上的目录挂载到另一个目录下看看。如
[root@localhost]mount 192.168.1.1:/home/zzl /mnt
然后查看/mnt下是否显示/home/zzl下的文件。如果有的话,则NFS服务基本设置成功。
今后可以在超级终端或者minicom下通过NFS挂载宿主机目录。如
[root@localhost]mount –t vfat –o nolock 192.168.1.1:/home/zzl /work
如果发现NFS在Linux系统启动后没有自动启动,则在/etc/rc.d/rc.local文件中添加一行
/etc/init.d/nfs restart

      

作者: sun11   发布时间: 2007-06-07