linux开发板挂载NFS网络文件系统

1、前提:主机(服务器)已经安装并启动NFS服务
2、主机配置:
首先配置主机能够被挂接的文件夹:配置文件在   /eetc/exports
vi /etc/exports
在后面添加内容
/work/nfs_root/first_fs *(rw,sync,no_root_squash)
其中前面为要被挂载的目录,然后保存退出,输入命令
  sudo /etc/init.d/nfs-kernel-server restart
重启nfs服务。
3、单板挂载:
1)、单板本地启动后手动挂载:
mount -t nfs -o nolock 192.168.10.102:/work/nfs_root/first_fs /mnt
第一个目录为要挂载的服务器ip和目录,第二个目录为单板挂接的目录,挂接成功后可在该目录下查看到服务器相应目录下的内容。
2)、本地启动自动挂载
方法1、启动单板,将上面的命令mount -t nfs -o nolock 192.168.10.102:/work/nfs_root/first_fs /mnt 加入到 /etc/init.d/rcS 脚本文件中,重启,
/etc/inittab 中::sysinit:/etc/init.d/rcS启动时自动运行rcS中所有命令。
方法2、启动单板,在/etc/init.d/rcS 文件中加入 mount -a命令行,然后在 /etc/fstab中加入:
192.168.10.101:/work/nfs_root/first_fs /mnt nfs default 0  0
格式: :<remote/export> <local/directory> nfs < options> 0 0
依次为:服务器ip和目录,单板挂载目录,nfs,属性,一般default,0,0 
以上都需要单板上已经有文件系统并且能成功启动。
3)、从NFS网络文件系统启动。
首先确保网络上的文件系统已经制作成功,能够成功启动。
启动单板进入U-BOOT界面设置启动参数,最好先print查看原本的参数,并且备份保存下来。
然后
set bootargs noinitrd root=/dev/nfs nfsroot=192.168.10.102:/work/nfs_root/first_fs ip=192.168.10.99:192.168.10.102:192.168.10.11:255.255.255.0::eth0:off init=/linuxrc console=ttySAC0
具体格式和内容查看内核目录linux-x.xx..../Documentation/nfsroot.txt文件
root=/dev/nfs
nfsroot=[:][,]
ip=::::::
设置好后save保存,boot或断电重启即可成功从网络文件系统启动。

NFS安装和更详细参考:http://www.cnblogs.com/mchina/archive/2013/01/03/2840040.html

fengzi
2015,08,10

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值