linux上搭建NFS服务器,挂载到开发板上

nfs是网络文件系统,它可以将服务器上的一个文件夹挂载到本机作为一个文件系统。利用这个工具可以直接利用服务器上面的文件,而不用先下载到本地,给调试程序和文件系统带来极大的便利。
[1]基本原理
nfs服务器搭建在Linux系统上面,这里是在虚拟机(ubuntu)上搭建nfs服务器

[2]具体过程

1.安装nfs服务程序及客户端程序
安装命令: sudo apt install nfs-kernel-server

apt会自动安装nfs-common、rpcbind等13个软件包

2.配置nfs文件系统
在根目录新建/source/rootfs目录,修改权限:为777

sudo mkdir -p /source/rootfs
sudo chmod -777 -R /source/rootfs

打开/etc/exports文件,添加如下行(注意:#表示注释,这里不添加):

/source/rootfs *(rw,sync,no_subtree_check,no_root_squash)

在这里插入图片描述 “/source/rootfs”是存放nfs文件系统的路径;“*”表示在所有的网段都可以共享;“rw”表示nfs文件系统允许读写;“sync”表示修改都会同步到nfs服务端,否则只是会暂存在本地内存;

2.导出
在这里插入图片描述

注意:这步一定要成功,否则下面mount会失败
[4]重启服务

sudo /etc/init.d/nfs-kernel-server restart

[5]测试
1.新建客户端目录
在这里插入图片描述

2.挂载到nfs服务器,确认成功。
在这里插入图片描述
详细可以看这篇文章
https://www.cnblogs.com/tracey/p/8506334.html

挂载被拒绝
在这里插入图片描述
----查看端口号

 rpcinfo -p

在这里插入图片描述
重新挂载

mount -t nfs -o nolock,vers=3,port=2049,mountport=45583 192.168.1.127:/source/rootfs /mnt/nfs/

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值