挂载nfs arm开发板 主机

在linux下交叉编译的可执行文件(以此为例)可以有两种方式在arm板子上访问。
A,是通过u盘挂载到arm板上,命令:mount /dev/sda /tmp/sd ,之后就可以用超级终端在arm板上通过访问 /tmp/sd 目录来访问u盘中的文件了。
B,是通过在arm开发板上挂载nfs开发环境。以当前使用的计算机为例。内核版本:Linux  2.6.35.6-45.fc14.i686 ,Fedora14,开发板是S3C6410。主机ip:192.168.0.10,开发板ip:192.168.0.11.步骤如下:
1,在主机虚拟机下,设置ip。连接方式选择桥接。手动配置ip地址为 192.168.0.10,子网掩码:255.255.255.0,网关:192.168.0.10.在命令行中 ifconfig 命令查看eth0的ip地址是否修改成功。如果不成功,则在命令行下修改ip:
#ifconfig eth0 192.168.0.10 
再ifconfig看一下。
2,ip配置成功后,修改 /etc/exprots 文件如下:
vi  /etc/exprots ,添加:
/home/qingwu/usbmount  192.168.0.*(rw,sync,no_root_squash) 
查看修改后的文件,命令:
#more /etc/exprots
显示:/home/qingwu/usbmount  192.168.0.*(rw,sync,no_root_squash) 
表示允许ip为192.168.0.*的机器来装载/home/qingwu/usbmout 这个目录 。rw表示192.168.0.11的机器以读写权限来挂接该文件系统;no_root_squash表示192.168.0.11的机器以主机上的root身份挂接该文件系统。
3,启动NFS服务器运行
#exportfs -rav
#/etc/init.d/nfs  restart
验证NFS服务器是否正常。此时可以验证主机与开发板是否可以互相ping通。
4,如果有必要,可以关闭主机虚拟机下的防火墙。
/etc/init.d/iptables stop
5,设置开发板ip:     #ifconfig eth0 192.168.0.11(设置成功后开发板和宿主机可以互相ping一下)
6,将PC机的/home/nfs 挂载到实验箱的/tmp目录,在实验箱上执行:
#mount  -o nolock -t nfs 192.168.0.10:/home/qingwu/usbmount   /tmp  (挂载到开发板的/tmp目录,或者其他目录)
 然后就可以如同本地磁盘一样通过访问 /tmp  目录使用主机上nfs目录了
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值