centos8上部署nfs服务端和客户端

文章目录

  • 背景
  • 服务端与客户端信息
  • 配置服务端
    • 安装软件包
    • 编辑配置文件
    • 验证并使配置生效
    • 启动服务端服务
    • 查看服务端状态:
  • 配置客户端:
    • 安装软件包
    • 启动客户端服务
    • 查看服务状态:
    • 创建mount点并挂载NFS
    • 验证挂载是否成功
    • 开机自动挂载
  • 常用诊断命令
    • showmount -e

背景

项目团队的java应用在不同的服务器上作分部式部署,
目前没有专用的共享存储(或对象存储服务器)等,暂时用NFS来做文件共享。

服务端与客户端信息

nfs服务端IP为192.168.0.10
客户端为192.168.0.20、192.168.0.30

配置服务端

安装软件包

sudo yum -y install nfs-utils

编辑配置文件

注意:在/etc/exports.d/ 目录下创建的配置文件不能生效,尚不知原因。
编辑配置文件:/etc/exports
加入如下行:

/data/upload/ 192.168.0.20(rw,sync,all_squash,anonuid=1001,anongid=1001)
/data/upload/ 192.168.0.30(rw,sync,all_squash,anonuid=1001,anongid=1001)

注意:anonuid或anongid要设置为id,不能设置成用户名组名(可能较高版本才支持)

验证并使配置生效

exportfs -arv

启动服务端服务

systemctl enable nfs-server.service
systemctl start nfs-server.service

查看服务端状态:

showmount -e

正常显示如下:

Export list for ecs-68bf:
/data/upload/ 192.168.0.20,192.168.0.30

如果有以下错误,可能是nfs-server未正常启动

clnt_create: RPC: Program not registered

配置客户端:

安装软件包

sudo yum -y install nfs-utils

启动客户端服务

sudo systemctl enable nfs-client.target
sudo systemctl start nfs-client.target

查看服务状态:

showmount -e 服务端IP

正常显示如下:

Export list for ecs-68bf:
/home/fz/deploy/anti_fraud/upload 192.168.0.41,192.168.0.50

如果有以下错误,可能是nfs-server或nfs-client服务未正常启动

clnt_create: RPC: Program not registered

创建mount点并挂载NFS

mkdir -p /data/upload
sudo mount -t nfs -o rw,noatime 192.168.0.189:/data/upload /data/upload

验证挂载是否成功

查看磁盘列表:df -h
进入挂载目录,查看是否可以访问远端文件

开机自动挂载

待补充

常用诊断命令

showmount -e

运行showmount -eshowmount -e 服务端IP命令可以查看NFS服务是否可连接:

CentOS8上部署NFS服务端和客户端相关推荐

  1. NFS服务端和客户端的配置

    NFS(NFS介绍,NFS服务端和客户端配置) 一.NFS服务介绍 NFS是 Network File system的缩写 分为2.3.4三个版本,2和3由sun公司起草开发,4.0开始netapp公 ...

  2. 网络启动安装linux客户机nfs设置,NFS服务端和客户端安装配置

    一  NFS介绍 NFS用的比较多,但是更新没有想象的那么快,Nginx一年要迭代很多个版本,而NFS最新版本4.1是2010年更新的,到目前为止还没有更新过,但这并不影响NFS使用的广泛性 RPC协 ...

  3. 部署FileZilla服务端与客户端

    FileZilla服务端下载地址: FileZilla服务端https://www.filezilla.cn/download/server FileZilla客户端下载地址: FileZilla客户 ...

  4. 搭建nfs服务端和客户端

    #[server] #服务端#默认用户组和用户都为nfsnobody systemctl stop firewalld #临时关闭防火墙setenforce 0iptables -Fip a #cen ...

  5. CentOS安装NFS服务端和客户端

    在服务器上: 1.服务器上安装 NFS 服务器所需的软件包: yum install -y nfs-utils 2.编辑exports文件,添加从机 vi /etc/exports /data/    ...

  6. 一键部署openvpn服务端和客户端(已写成脚本)

    openvpn 容器安装 需要有docker-compse和docker #docker和docker-compse一键脚本 #!/bin/bash #添加DNS echo $MASTER_IP $H ...

  7. NFS(NFS介绍,NFS服务端和客户端配置)

    一.NFS服务介绍 NFS是 Network File system的缩写 分为2.3.4三个版本,2和3由sun公司起草开发,4.0开始netapp公司参与并主导开发 NFS数据传输基于RPC协议:

  8. 直播技术(从服务端到客户端)一

    环境部署 2015年开始直播变得越来越流行,很多的直播平台也应运而生,直播是一个很有技术的项目,从服务端到客户端到web等等.我们将写一序列的博客来阐述直播中的技术,这包括服务端技术和客户端技术.包括 ...

  9. NFS介绍、NFS服务端配置安装配置、 NFS配置选项、 客户端的配置

    NFS介绍 NFS是Network File System的缩写 ,是在网络层面,NFS(Network File System)网络文件系统会经常用到,用于在网络上共享存储.这样讲,你对NFS可能不 ...

最新文章

  1. ORA-01109:数据库未打开(解决)
  2. RDKit | 化合物活性数据的不平衡学习
  3. python中的控制流
  4. logstash收集syslog日志
  5. mysql 中文列索引_一个mysql多列索引的问题
  6. 按键精灵打怪学习-窗口绑定技能
  7. 用html做一个图表,04做一个简单的图表.html
  8. Easyrecovery13 for mac 官方版下载
  9. 恒指赵鑫:06.13今日实盘喊单记录与小结
  10. 编译原理:FIRST集与FOLLOW集
  11. R Shiny module学习笔记
  12. SIM7600CE http post
  13. jupyter notebook是一种Web 应用,能让用户将说明文本、数学方程、代码和可视化内容全部组合到一个易于共享的文档中
  14. 跟我学c++高级篇——模板元编程之十一鸭子类型
  15. 浏览器上登录堡垒机_堡垒机测评 纽盾、JumpServer、行云管家三款堡垒机产品使用对比...
  16. element-plus的el-icon和@element-plus/icons vue3 组件封装与使用
  17. 哈希表-数据结构(C语言)
  18. xshell和xftp免费版已经不限制标签数
  19. cd linux自带系统安装,Windows 7+CDLinux+Ubuntu 10.04全硬盘安装
  20. (MATLAB/C/Python)快速中值滤波

热门文章

  1. 区块链新一代共识算法:VRF分布式可验证随机函数
  2. 【马红“名师+”研修共同体】总结提升 同心筑梦
  3. luogu P1230 智力大冲浪
  4. html视频标签属性
  5. Mac电脑运行速度又卡又慢如何解决?CleanMyMacX2023最新版
  6. Springboot POI导出Excel(浏览器)
  7. 服务器运维基础(一)
  8. 爱,就是不能在一起!
  9. 全球Top 1000计算机科学家h指数公布:中国53位学者上榜!
  10. 医疗机器人在手术中的应用:如何借助人工智能技术提高手术安全性和效率