nfs服务

来源:互联网 发布:大学生村官 知乎 编辑:程序博客网 时间:2024/05/16 09:20

附加:书上的比较简单

虚拟机用 桥式,

开发板ip要和虚拟机ip网段一致。

1)关闭防火墙:/etc/init.d/iptables stop ; setup 配置可永久关闭

2)

设置共享目录  #gedit /etc/exports ;初次打开应为空,添加如下内容:

        /home/root_nfs            *(rw,sync,no_root_squash)

——/home/root_nfs:表示nfs的共享目录,可作为开发板的根文件系统通过nfs挂载

—— rw 表示挂载此目录的客户机对此目录有读写权限

—— no_root_squash 表示该在此目录的客户机享有该主机的root身份

把制作好的文件系统复制一份放到linux的/home/root_nfs/下 ,修改“etc/init.d/rcS" 屏蔽掉net_set &;

dev/目录下的console 和null 可能不存在了,须从新建立:mknod console c 5 1 ;mknod null c 1 3;

   复制命令cp -a  ……  

3)启动nfs服务 /etc/init.d/nfs start  或 service nfs start

   setup 可设置nfs开机启动

4)测试nfs

mount -t nfs 192.168.124.128:/home/root_nfs /opt/root

ip地址为linux系统PC机地址。可以把:/home/root_nfs的内容挂载到/opt/root目录下,对上面两个目录中的任何一个操作,另一个也会对应变化。

5)开发板挂载额外的nfs系统

当开发板启动完毕之后,在开发板的控制台使用如下命令挂载nfs到yaffs文件系统的"/mnt/"目录下:

$mount -t nfs 192.168.124.128:/home/root_nfs /mnt -o nolock    挂载成功

6)设置开发板 进入uboot下载模式,输入命令:0 -> 1 -> 192.168.124.128(pc的IP地址)->

192.168.1.6(开发板IP)-> 255.255.255.0(开发板掩码地址)->/home/root_nfs (PC的linux中的NFS文件系统路径)

然后输入s(保存设置)->q(返回主界面)。然后启动开发板

0 0
原创粉丝点击