Ubuntu20.04.5配置nfs服务器并自动挂载

2023-05-16

环境准备:

两台Ubuntu20.04.5版本的操作系统

分别当作一台服务器,一台客户机

操作步骤:

1.服务器端(主机名我的是ceph01)

1.1安装nfs服务

apt install nfs-kernel-server

1.2 查看nfs版本

cat /proc/fs/nfsd/versions

安装完成后,NFS 服务将会自动启动,默认在Ubuntu 20.04上NFS2 被禁用,NFS3和NFS4以上可以使用。 查看NFS的版本信息 + 表示支持 - 表示不支持

1.3 创建nfs目录

mkdir -p /root/a

mkdir -p /root/b

1.4 创建共享目录

vim /etc/exports #编辑共享文件

/root/a *(rw,sync,no_subtree_check,no_root_squash)

/root/b *(rw,sync,no_subtree_check,no_root_squash)

/root/a 192.168.20.*(rw,sync,no_subtree_check,no_root_squash)

/root/b 192.168.20.*(rw,sync,no_subtree_check,no_root_squash)

解析:

*——允许所有的网段访问,也可以使用具体的IP

rw——挂接此目录的客户端对该共享目录具有读写权限

sync——资料同步写入内存和硬盘

no_root_squash——root用户具有对根目录的完全管理访问权限

no_subtree_check——不检查父目录的权限

1.5重启服务并加入开机自启及常用命令

systemctl restart nfs-kernel-server

systemctl enable nfs-kernel-server

常用命令:

#显示已经mount到本机nfs目录的客户端机器。

sudo showmount -e localhost

#将配置文件中的目录全部重新export一次!无需重启服务。

sudo exportfs -rv

#查看NFS的运行状态

sudo nfsstat

#查看rpc执行信息,可以用于检测rpc运行情况

sudo rpcinfo

#查看网络端口,NFS默认是使用111端口。

sudo netstat -tu -4

2.客户端(主机名我的是ceph02)

2.1客户端安装

apt install nfs-common

查看nfs服务器的共享目录

showmount -e nfs服务器ip

2.2 创建挂载文件夹

mkdir -p /root/a

mkdir -p /root/b

2.3挂载nfs目录到本地文件夹

mount -t nfs 192.168.20.24:/root/a/ /root/a/

mount -t nfs 192.168.20.24:/root/b/ /root/b/

df -h 查看挂载情况

2.4客户端测试

客户端cd /root/a

ll 是空的

服务器cd /root/a

ll 也是空

再客户端/root/a目录下创建个文件

服务器也可以看到

实现文件共享

2.5开机自动挂载

vim /etc/fstab

192.168.20.24:/root/a/ /root/a/ nfs rw 0 0

192.168.20.24:/root/b/ /root/b/ nfs rw 0 0

mount -a

(mount -a 会将 /etc/fstab 中定义的所有挂载点都挂上)

重启 reboot

重启之后df -h

已经看到自动挂载了。

NFS

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

Ubuntu20.04.5配置nfs服务器并自动挂载 的相关文章

随机推荐

  • Arduino+Esp32-wroom32E开发环境搭建(2023)

    这两天开始在Arduino下安装esp32 xff0c 经历了从自动安装到手动安装的过程 自动安装 xff0c 三个字评价 xff1a 太慢了 xff0c 然后还每次100 失败 xff0c 无语 然后开始手动安装 最后成功了 1 ardu
  • gtest 死亡测试

    1 死亡测试 在许多应用程序中 xff0c 如果不满足条件 xff0c 断言可能会导致应用程序失败 这些一致性检查确保程序处于已知的良好状态 xff0c 在某些程序状态损坏后尽早失败 如果断言检查了错误的条件 xff0c 则程序可能会在错误
  • 编译动态库

    静态库命令 ar rcs span class token operator span span class token punctuation span o libxxx span class token punctuation span
  • c/c++ backtrace打印函数调用栈

    效果 解析动态库libtest so和可执行文件m 打印原始栈 include lt execinfo h gt span class token keyword void span span class token operator sp
  • windows自动更新变成灰色不能选择的原因

    现象 发现我的电脑 属性 自动更新里面所有的按钮都已经是灰色的了 xff0c 而且每次开机都会自动运行自动更新 xff0c 关闭进程也无法停止 xff0c 几秒钟后又会开始更新 xff0c 而且更新后会要求重新启动 解决 xff1a 控制面
  • 文章UVM and C – Perfect Together的解读与思考

    解读UVM and C Perfect Together 文章获取方式 xff1a 路科验证 gt 资源 gt DVCon2018 USA zip gt 08 3 http rockeric com resource paper 文章主要内
  • flex详解

    先看效果 xff1a http www runoob com try playit php f 61 playcss justify content amp preval 61 space around 布局的传统解决方案 xff0c 基于
  • OSI七层网络模型的详细讲解

    七层网络结构 xff1a 应用层 表示层 会话层 传输层 网络层 数据链路层 物理层 一般也作五层 应用层 传输层 网络层 数据链路层 物理层 xff08 实体层 xff09 引申问题 xff1a TCP IP协议与http协议的区别 xf
  • [原创]JAVA FFMPEG 绿幕 设置背景 添加图标

    在JAVA中使用FFMPEG编辑绿幕视频的背景 xff0c 添加图标 准备工作使用Maven引入FFMPEG相关依赖安装一个FFMPEG xff0c 用于调试命令编写FFMPEG命令替换绿幕背景 JAVA程序 准备工作 使用Maven引入F
  • c++中头文件的相互依赖引发的问题

    先上代码 xff1a 摘自essential c 43 43 Triangular h include 34 Triangular iterator h 34 class Triangular friend int Triangular i
  • MobileNet_ssd原理

    之前实习用过太多次mobilenet ssd xff0c 但是一直只是用 xff0c 没有去了解它的原理 今日参考了一位大神的博客 xff0c 写得很详细 xff0c 也很容易懂 xff0c 这里做一个自己的整理 xff0c 供自己理解 x
  • 面向对象分析方法

    1 根据问题需要 xff0c 选择所针对的 现实世界中的体 现实世界中的体 现实世界中的体 现实世界中的体 现实世界中的体 现实世界中的体 2 从实体中寻找解决问题相关的属性和功能 xff0c 这些就形成了 从实体中寻找解决问题相关的属性和
  • C++中的std::string_view在VS中报错(命名空间“std“没有成员“string_view“)

    一 报错的地方 1 报错的代码如下 xff1a span class token macro property span class token directive hash span span class token directive
  • freeswitch1.10.8 linux7.6搭建

    1 linux系统 CentOS7 6 2 Freeswitch环境搭建 2 1 安装git 命令 yum install git 解决github资源下载慢的 访问网址http github com ipaddress com 分别获取g
  • Can you explain the ICMP ping test?

    As for the first part of your question whether the continuous ping test affects bandwidth data flow etc depends on the f
  • Linux /etc/profile.d/*.sh 配置环境变量

    文章目录 原理示例 原理 etc profile文件中有如下一段脚本 xff1a if d etc profile d then for i in etc profile d sh do if r i then i fi done unse
  • 将内网映射到外网

    如何把你的电脑映射到外网 前几天一个客户说需要把他的服务器映射到外网 xff0c 然后别人可以通过远程连接来操作 xff0c 远程安装使用软件 xff0c 但不知道怎么做 xff0c 在之前也是一头雾水的 xff0c 不知所云 xff0c
  • OpenVidu测试环境安装部署【3】环境安装-Browser安装笔记

    接上文 xff1a OpenVidu测试环境安装部署 2 环境安装 server安装笔记https blog csdn net anshichuxuezhe article details 110206249 OpenVidu分为两个部分
  • IOS性能优化之一些常见的性能指标

    一 代码的执行效率 在编程中 xff0c 一段代码的执行效率时很难被估算和预测的 xff0c 其主要受如下几个方面的影响 xff1a 算法依据的数据基础 编译器产生的代码质量和语言的执行效率 问题的输入规模 硬件的执行速度 在通常情况下 x
  • Ubuntu20.04.5配置nfs服务器并自动挂载

    环境准备 两台Ubuntu20 04 5版本的操作系统 分别当作一台服务器 xff0c 一台客户机 操作步骤 1 服务器端 主机名我的是ceph01 1 1安装nfs服务 apt install nfs kernel server 1 2