开发板与主机NFS网络文件系统搭建

1.在主机上下载与NFS相关的包##

与NFS相关的包主要有三个:
nfs-common
nfs-kernel-server
portmap
这里写图片描述
我当时照着其他教程用命令敲来下载安装包的时候,就是没有找到系统光盘中的安装文件,出现了如下的情况:
这里写图片描述
所以这里还是建议自己登陆网站下载包:
进入网站http://cn.archive.ubuntu.com/ubuntu/pool/main/n/nfs-utils/ 下载
nfs-common和nfs-kernel-server(i386.deb)结尾的文件
portmap是系统自带的,不用下载,

#rpm -qa|grep portmap//查看系统中的Potmap

下载完之后,开始安装,
安装方法和顺序是
dpkg -i portmap
dpkg -i nfs-common****_i386.deb
dpkg -i nfs-kernel-server****_i386.deb
解压下载过程如下图所示:
这里写图片描述

2.在主机上配置NFS##

NFS下载好之后,需要简单的来配置一下:

打开/etc/exports文件,
在末尾加入/home/lei/nfsFile *(rw,sync,no_root_squash)
其中:
/home/lei/nfsFile表示要共享的目录;
*表示所有的网段;
()里面表示可读写,资料同步写入内部磁盘,nfs客户端共享目录使用者权限。

配置好之后可以用以下命令开启服务:

#portmap restart
#nfs-kernel-server restart

这里写图片描述

3.给主机和开发板插上网线,并设置他们的IP,使他们在一个局域网中##

NFS嘛,网络文件系统,必须要走网络的,所以给开发板也要插上网线,并且要和主机的ip在一个局域网内。
我现在pc的IP地址是:192.168.134.41
所以在开发板上给它设置成相同网段的IP:

#ifconfig eth0 192.168.134.40//设置开发板的IPv4地址

然后ping一下看看能不能ping通:
这里写图片描述

!温馨提示!
如果按照上述方法ping不通的话,再尝试一下下列方法:
1.检查网线连接情况;
2.关闭防火墙。

4.在开发板上挂载共享文件夹

现在主机PC和开发板连网了,最后就是将共享文件夹挂载到开发板上。
在开发板上敲入下述命令即可挂载:

sudo mount -o nolock 192.168.1.173:/home/lei/nfsFile /mnt

其中:
192.168.1.173是主机的IP地址
/home/lei/nfsFile是主机上的共享目录

不想挂载了的话:

sudo umount /mnt
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Algorithm_goddness

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值