ubuntu配置nfs踩过的坑

2023-11-06

关于nfs在ubuntu的配置,网上有很多,基本都可以用,可以随意参考,本文只给出关于使用nfs常见的bug进行排故,

问题一:

mount.nfs: requested NFS version or transport protocol is not supported

出现该问题,有以下三种情况:

1、nfs服务端没有装;

2、服务端配置有问题;

3、网络故障;

服务器配置方面有个很重要也很不起眼的地方需要注意,可能是个人习惯导致,总会在/etc/exports中对不同权限加空格,这样会使得服务无法识别,从而导致对nfs服务的操作都会报错。

如下所示:对于nfs提示Job for nfs-server.service canceled.

通过

journalctl -xe

查看服务启动的日志信息,如果有提示:

Exporting directiories for NFS kernel daemon... exportfs:/etc/exports:2:syntax error: bad option list错误,注意关键点在/etc/exports文件中的错误。

解决方案,将/etc/exports中的参数权限通过逗号间隔中的空格去掉,如下:

问题一很细节,但是网上资料很杂,很难注意到这点,花了大量精力最后发现在这个小问题上耽误,也很不爽。

问题2

exportfs: /mnt/demo requires fsid= for NFS export

提示该信息,需要将/etc/exports中的权限增加fsid即可,如上图中标红所示。

这两个问题都很细节,表象都是客户端mount.nfs: requested NFS version or transport protocol is not supported,对于这个问题网上解决方案很多,但是并不是普世的,需要针对自己的问题进行分析,更注重表象下面的细节。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ubuntu配置nfs踩过的坑 的相关文章

随机推荐

  • idea 设置自动添加注释

    添加类注释 打开Settings 点击Apply OK 添加方法注释 添加组 选择test 添加Live Template text如下 Author yeluo Description description param param re
  • JSONObject对象的方法

    JSONObject 是 org json 库中的一个类 用于创建和操作 JSON 对象 以下是一些常用的 JSONObject 方法 1 put key value 向 JSON 对象中添加键值对 jsonObject put key v
  • 锂电池充放电电路设计与分析

    Lithium battery charge 锂电池充放电电路 1 USB插入检测电路 1 1 FUSE1 自恢复保险丝 当后续的电路发生短路等故障时 自动启动保护作用来保护外围的电源 避免损坏 因为经常出事故一般是电源出事故了 电源短路
  • leetcode_第17题_缺失的第一个正数——原地哈希

    题目 题目 分析 正常思路 另外制作一个哈希表 然后遍历就ok 但是这样不符合题目空间复杂度要求 所以采用原地哈希就可以了 思路 把正常数字nums i 交换存储到下标位置为nums i 1的地方 不正常数字不管 正常数字是指 值 1 le
  • linux(ubuntu)下C++访问mysql数据库

    Ubuntu安装msyql 安装mysql数据库 1 sudo apt get install mysql server 安装mysql客户端
  • HTTP服务器(二)

    前面已经实现了服务器的整体框架 现在就来具体实现HTTP服务器处理静态页面的逻辑 要获取具体的静态文件 就要知道要获取的文件的路径 我们分析url 协议方案名 使用http 或https 等协议方案名获取访问资源时要指定的协议类型 登录信息
  • 1.mysql体系结构

    中文文档 mysql 5 1中文文档 一 MySql服务器和客户端 1 客户端和服务器服务器是指安装mysql的那台机器 而客户端是远程通过网络使用服务器上的mysql 客户端通过得知远程服务器的ip地址以及mysql的一些密码信息等使用m
  • “探秘JS加密算法:MD5、Base64、DES/AES、RSA你都知道吗?”

    目录 1 什么是JS JS反爬是什么 JS逆向是什么 2 JS逆向的大致流程 3 逆向的环境搭建 3 1 安装node js 3 2 安装js代码调试工具 vscode 3 3 安装PyExecJs模块 4 JS常见加密算法 4 1 Bas
  • Spring Boot 开启Giz

    Enable response compression server compression enabled true The comma separated list of mime types that should be compre
  • C++关键字

    注意单引号 a 97 A 65 include using namespace std
  • Java socket通信实例,简单入门socket实例代码

    是不是看了许多socket入门知识 却还是不能实际运用呢 这篇文章通过利用简单实例程序讲解通过socket实现客户端与服务器之间的通讯 这篇文章可以让你不需要了解socket原理也能利用 便于应急 但建议之后要好好补补关于soket的基础知
  • 安装jdk后HelloWorld测试

    编写HelloWorld java文件 源码如下 public class HelloWorld public static void main String args System out println Hello World in U
  • 数据库实验三 单表查询

    一 实验目的 理解SELECT语句的操作和基本使用方法 二 实验题目 1 查询全体学生的姓名 学号 所在系 SELECT Sname Sno Sdept FOEM studentflx 2 查询选修了课程的学生学号 SELECT DISTI
  • IDEA出现Please refer to dump files (if any exist) [date].dump, [date]-jvmRun[N].dump and [date].dumpst

    错误截图 解决方法 关了maven的运行检查就好了 maven的编译打包检查 关闭点一下就可以了 忽略检查测试文件
  • python模拟退火算法 水平耦合强度

    水平耦合强度 horizontal bonds 0 2242 0 8894 0 9625 1 3939 1 2604 1 7343 0 0290 0 0731 0 0770 0 4400 1 6270 0 0596 0 0690 0 119
  • 教你解决浏览器被360劫持篡改主页的麻烦

    前言 相信很多的小伙伴都遇到一个问题 就是好端端的 打开自己的edge或者Chrome 突然发现自己的主页变成了这样 下图 不得不说 这个看得人真的不适 晕 相信大部分人还是喜欢简洁的 而且主要的是 自己的浏览器被可恶的360给篡改了 真是
  • Torch 1.9.1 DDP 并行优化与多模块调用问题

    DDP 基础实现 由于 DataParallel DP 采取的是多线程并行 出于其特性 会造成通信瓶颈 GIL 限制 因此更高效的方式是使用 DistributedDataParallel 实现更高效的 GPU 使用 DDP 相关基础实现参
  • docker mysql config_Docker部署MySQL8

    docker exec it mysql8 bash root 5a0866b3cd6c mysql uroot p Enter password Welcome to the MySQL monitor Commands end with
  • QT 仅设置QFrame样式,不影响QFrame下其他控件样式

    记录项目中需求 仅需要设置QFrame边框样式 而不影响QFrame下其他控件样式 QT设计师中页面样式简图 treeMenu QFrame titleName QLabel titleNameEdit QLineEdit 设置方法 选中Q
  • ubuntu配置nfs踩过的坑

    关于nfs在ubuntu的配置 网上有很多 基本都可以用 可以随意参考 本文只给出关于使用nfs常见的bug进行排故 问题一 mount nfs requested NFS version or transport protocol is