Ubuntu 18.04配置NFS服务器以及配置时遇到NFS问题

1.安装相关软件
sudo apt-get install nfs-kernel-server
sudo apt-get install nfs-common
2.配置共享目录
2.1修改exports文件
sudo vi /etc/exports

在最后添加如下并保存退出

/home/xiaowu/nfs 192.168.31*(rw,sync,no_root_squash,no_subtree_check)

/home/xiaowu/nfs:这是要共享的目录。
192.168.31*:表示这个共享对所有IP地址的192.168.31为开头开放,其他地址开头就不能访问获取共享。
rw:允许读写访问。
sync:写请求会同步地写入硬盘,这意味着写操作会在数据完全写入硬盘后才返回完成状态。
no_root_squash:远程以root用户访问时,保持其root权限,这可以提高灵活性,但可能带来安全风险。
no_subtree_check:禁用子树检查,这通常可以提高性能,尤其是对于大型文件系统。
2.2更新配置并查看共享的目录:
sudo exportfs -r
sudo showmount localhost -e

补充 exportfs命令

exportfs -a 全部挂载或者全部卸载
exportfs -r 重新挂载
exportfs -u 卸载某一个目录
exportfs -v 显示共享目录
2.3重启NFS服务命令
sudo /etc/init.d/nfs-kernel-server restart

3.开发板挂载Ubantu NFS
3.1查看板子ip,是否可以连接通ubantu IP
ifconfig
ping 192.168.31.130

3.2 挂载命令
mount -t nfs -o nolock 192.168.31.130:/home/xiaowu/nfs /mnt/
4.NFS挂载时遇到的一些问题
4.1 failed: Protocol not supported

原因是:nfs 默认就只支持协议3和协议4,但是 uboot 默认启动的是协议2,需要配置文件为支持协议2

解决办法:

需要在/etc/default/nfs-kernel-server末尾加一句:RPCNFSDOPTS="--nfs-version 2,3,4 --debug --syslog",保存退出,重启一下 nfs : service nfs-kernel-server restart;

sudo vi /etc/default/nfs-kernel-server
RPCNFSDOPTS="--nfs-version 2,3,4 --debug --syslog"
service nfs-kernel-server restart

4.2 mount.nfs: an incorrect mount option was specified

解决方法:加了两个参数-o nolock,nfsvers=3,vers=3

mount -t nfs -o nolock,nfsvers=3,vers=3 192.168.31.130:/home/xiaowu/nfs /mnt/
5.解除NFS挂载
umount -v /mnt//mnt :开发板挂载的目录

umount命令

-a:卸除/etc/mtab中记录的所有文件系统;
-h:显示帮助;
-n:卸除时不要将信息存入/etc/mtab文件中;
-r:若无法成功卸除,则尝试以只读的方式重新挂入文件系统;
-t<文件系统类型>:仅卸除选项中所指定的文件系统;
-v:执行时显示详细的信息;
-V:显示版本信息。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/285624.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【密码学】群的证明(习题)

0.前置知识 1.习题 记录一次密码学作业~群的判定 2.求解

〖大前端 - 基础入门三大核心之JS篇(57)〗- 继承

说明&#xff1a;该文属于 大前端全栈架构白宝书专栏&#xff0c;目前阶段免费&#xff0c;如需要项目实战或者是体系化资源&#xff0c;文末名片加V&#xff01;作者&#xff1a;哈哥撩编程&#xff0c;十余年工作经验, 从事过全栈研发、产品经理等工作&#xff0c;目前在公司…

骨传导耳机和气传导耳机有什么区别?谁更值得入手?

先说答案&#xff0c;骨传导耳机和气传导耳机的佩戴方式和传声方式不同&#xff0c;并且骨传导耳机相比于气传导耳机更值得入手。 一、骨传导耳机和气传导耳机有什么区别 1、佩戴方式不同 骨传导耳机采用一体式耳挂佩戴或耳夹式佩戴&#xff0c;气传导耳机采用分体式耳挂设计…

采样率8kHz~96kHz单端输入ADC芯片CJC1808

音频模/数转换器是一种用于将模拟音频信号转换成数字信号的设备&#xff0c;可以提供高质量的音频转换功能&#xff1b;被广泛应用于录音室、数字音频处理、混音、模拟音频处理等应用中&#xff1b;是当今数字音频处理中不可或缺的一部分。 ADC芯片可以提供宽频带的模拟输入&a…

SpringCloud微服务 【实用篇】| Docker镜像、容器、数据卷操作

目录 一&#xff1a;Docker基本操作 1. 镜像操作 镜像相关命令 2. 容器操作 容器相关命令 3. 数据卷&#xff08;容器数据管理&#xff09; 数据卷 操作数据卷 挂载数据卷 挂载的方式区别 前些天突然发现了一个巨牛的人工智能学习网站&#xff0c;通俗易懂&#xff0…

如何利用CHAT写C程序?

问CHAT&#xff1a;用c语言编写在二维字符数组中查找某个字符串 CHAT回复&#xff1a;以下是一个简单的C程序&#xff0c;它将在二维字符数组中查找特定的字符串。 c #include <stdio.h> #include <string.h> void search(char arr[100][100], int r, char* str) …

Java泛型(1)

我是南城余&#xff01;阿里云开发者平台专家博士证书获得者&#xff01; 欢迎关注我的博客&#xff01;一同成长&#xff01; 一名从事运维开发的worker&#xff0c;记录分享学习。 专注于AI&#xff0c;运维开发&#xff0c;windows Linux 系统领域的分享&#xff01; 本…

xxl-job 分布式调度学习笔记

1.概述 1.1什么是任务调度 业务场景&#xff1a; 上午10点&#xff0c;下午2点发放一批优惠券 银行系统需要在信用卡到期还款日的前三天进行短信提醒 财务系统需要在每天凌晨0:10分结算前一天的财务数据&#xff0c;统计汇总 不同系统间的数据需要保持一致&#xff0c;这时…

构建健康中国:医保支付购药系统的技术实现

在数字化时代&#xff0c;医保支付购药系统的技术实现成为医疗保障体系不可或缺的一环。通过整合医疗资源、优化服务流程&#xff0c;这一系统为患者提供了更便捷、高效的医疗服务。本文将深入探讨医保支付购药系统的技术架构与实现方法。 1. 技术架构概述 医保支付购药系统…

利用台阶仪测量薄膜厚度的方法和技巧

在薄膜制备过程中&#xff0c;薄膜厚度是一个至关重要的参数&#xff0c;直接影响薄膜的性能和应用。为了准确测量薄膜厚度&#xff0c;研究者广泛使用台阶仪&#xff0c;这是一种方便、直接、准确的测量方法。本文将介绍如何利用台阶仪进行薄膜厚度测量的方法和技巧。 选择合…

谷歌Chrome浏览器无法安装插件的解决方法

Google Chrome是一款由Google公司开发的网页浏览器&#xff0c;该浏览器基于其他开源软件撰写&#xff0c;包括WebKit&#xff0c;目标是提升稳定性、速度和安全性&#xff0c;并创造出简单且有效率的使用者界面。使用谷歌浏览器安装扩展插件的时候有时会遇到无法安装问题 解决…

微信小程序校园跑腿系统怎么做,如何做,要做多久

​ 在这个互联网快速发展、信息爆炸的时代&#xff0c;人人都离不开手机&#xff0c;每个人都忙于各种各样的事情&#xff0c;大学生也一样&#xff0c;有忙于学习&#xff0c;忙于考研&#xff0c;忙着赚学分&#xff0c;忙于参加社团&#xff0c;当然也有忙于打游戏的&#x…