mini2440通过nfs访问共享文件

上一篇写了如何在64位Fedora下搭建交叉编译开发环境,并编译了一个hello world程序在mini2440上运行起来。(http://blog.csdn.net/geyue12345/article/details/49207981)

当时是通过secureCRT使用串口把文件发送到mini2440上的,速度受限于115200bps的波特率,最高速度只有10k左右,速度慢也不方便。

本文介绍如何在Fedora22上配置nfs服务,并将文件夹通过网络共享给mini2440。

1)首先安装nfs服务和rpcbind服务
    dnf install rpcbind
    dnf install nfs-utils

2)编辑 /etc/exports 文件
    vi /etc/exports
将需要共享的文件夹路径加入到文件末尾:
    /home/hg *(rw,no_root_squash,no_all_squash)

3)启动rpcbind和nfs服务:
    systemctl start rpcbind.service
    systemctl start nfs.service
可以用下面命令检查这两个服务的状态:
    systemctl status rpcbind.service 
    systemctl status nfs.service

4)启动mini2440,接好网线,并用secureCRT连接到mini2440的shell。
首先判断mini2440是否已正常联网,ping一下linux的地址:
    ping 192.168.2.102
若网络正常,挂载nfs共享的文件夹
    mount -t nfs -o nolock 192.168.2.102:/home/hg /mnt/nfs
此时,便可以在/mnt/nfs目录下看到共享的文件,还可以直接运行该目录的程序:
    /mnt/nfs/hello_mini2440

mini2440通过nfs访问电脑上的共享文件夹

注:1.若挂载不成功,可以检查一下fedora上的防火墙是否没有关闭,关闭防火墙:

systemctl stop firewalld        //暂时关闭防火墙
systemctl disable firewalld      //开机禁止启动

2.挂载命令中mount -t nfs -o nolock 192.168.2.102:/home/hg /mnt/nfs
如果省略 -o nolock 可能导致错误:

svc: failed to register lockdv1 RPC service (errno 5).
lockd_up: makesock failed, error=-5

欢迎转载: http://blog.csdn.net/geyue12345/article/details/49227455

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值