当前位置: 首页 > news >正文

【Linux学习】启用NFS服务并挂载

20240924

启用NFS服务并挂载

下载软件包

sudo apt-get install nfs-kernel-server

配置NFS

gedit /etc/exports

末尾添加:

/home/nfs/ *(rw,sync,no_root_squash)

在这里插入图片描述

/home/nfs/:指示要共享的目录;“/home/nfs/ ”目录需要自己创建。

*:代表允许所有的网络段访问。rw:指示具有可读写的权限。sync:指示资料同步写入内存和硬盘no_root_squash:是 Ubuntu nfs 客户端分享目录使用者的权限。例如:如果客户端使用的是 
root 用户,那么对于该共享目录而言,该客户端就具有 root 权限。

使用以下命令重新启动rpcbind服务:

/etc/init.d/rpcbind restart

启动nfs服务

使用以下命令重新启动nfs服务:

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

验证nfs

使用以下命令:

showmount -e

显示/home/nfs *表示挂载成功

可能需要重启系统才成功。

挂载到硬件板卡

在硬件板卡linux命令行终端下使用以下命令:

mount -t nfs -o nfsvers=3,nolock 192.168.0.12:/home/nfs /mnt/

随后,我们便可以在板卡上使用:

cd /mnt/

来访问Linux内的文件了。

如果不使用nfs了,我们可以使用:

umount /mnt/

卸载nfs挂载服务。

NFS挂载问题

NFS failed: Protocol not supported No such device

这里需要注意的是,将文件系统挂载到嵌入式linux目标版时,由于这里使用的ubuntu版本是19的,ubuntu 17.10之后的nfs默认就只支持协议3和协议4,但是uboot默认启动的是协议2.

要想让nfs支持协议2,就得在/etc/default/nfs-kernel-server添加RPCNFSDOPTS="--nfs-version 2,3,4 --debug --syslog",然后重新启动nfs服务。

具体步骤如下:

sudo vim /etc/default/nfs-kernel-server

然后在末尾添加:

RPCNFSDOPTS="--nfs-version 2,3,4 --debug --syslog"

在这里插入图片描述

http://www.dtcms.com/a/560937.html

相关文章:

  • Python招聘数据分析可视化系统 Boss直聘数据 selenium爬虫 Flask框架 数据清洗(附源码)✅
  • 上海网站 建设wordpress的域名绑定
  • kotlin - 显示HDR图(heic格式),使用GainMap算法,速度从5秒提升到0.6秒
  • 查找及其算法
  • Java 高级特性:泛型与包装类深度解析
  • GD32F407VE天空星开发板的旋转编码器EC12的实现
  • 从零开始学习Redis(五):多级缓存
  • 解码LVGL样式
  • 山西响应式网站建设价位企业培训计划
  • 深入浅出 C++ 多态:从概念到原理
  • 多实现类(如IService有ServiceA/ServiceB)的注入配置与获取
  • web自动化测试-Selenium04_iframe切换、窗口切换
  • 分类与回归算法(一)- 模型评价指标
  • 浙江十大建筑公司排名用v9做网站优化
  • 江门网站建设自助建站站内seo和站外seo区别
  • 嵌入式Linux:线程同步(自旋锁)
  • RHCE复习第一次作业
  • 2025年山西省职业院校技能大赛应用软件系统开发赛项竞赛样题
  • 铁路机车乘务员心理健康状况的研究进展
  • 人才市场官方网站装修公司网站平台
  • Flink 2.1 SQL:解锁实时数据与AI集成,实现可扩展流处理
  • 【软件安全】什么是AFL(American Fuzzy Lop)基于覆盖率引导的模糊测试工具?
  • 山西省最新干部调整佛山网站建设优化
  • 背包DP合集
  • Docker 拉取镜像:SSL 拦截与国内镜像源失效问题解决
  • full join优化改写经验
  • 软件测试:黑盒测试用例篇
  • 【Linux】Linux第一个小程序 - 进度条
  • ubuntu新增用户
  • 青州市网站建设长沙招聘网58同城招聘发布