欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-07-10 11:16:39
...

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

与NFS相关的包主要有三个:
nfs-common
nfs-kernel-server
portmap
开发板与主机NFS网络文件系统搭建
我当时照着其他教程用命令敲来下载安装包的时候,就是没有找到系统光盘中的安装文件,出现了如下的情况:
开发板与主机NFS网络文件系统搭建
所以这里还是建议自己登陆网站下载包:
进入网站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
解压下载过程如下图所示:
开发板与主机NFS网络文件系统搭建

2.在主机上配置NFS

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

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

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

#portmap restart
#nfs-kernel-server restart

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

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

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

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

然后ping一下看看能不能ping通:
开发板与主机NFS网络文件系统搭建

!温馨提示!
如果按照上述方法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