NFS可以让服务端跟客户端通过网络共享主机磁盘上的一些数据,主要是在unix和linux系统上实现的一种文件共享方式。

  我们可以简单的将NFS看做是一个文件服务器 (file server) 。这个 NFS 服务器可以让你的 PC 来将网络远程的 NFS 服务器分享的目录,挂载到本地端的机器当中, 在本地端的机器看起来,那个远程主机的目录就好像是自己的一个磁盘分区一样 (partition)

centos7 环境下部署
[root@k8s-master1 k8s]# cat /etc/redhat-release
CentOS Linux release 7.9.2009 (Core)

1. 安装nfs-utils

服务端和客户端都安装

[root@k8s-master1 k8s]# yum -y install nfs-utils

rpcbind作为依赖包在此过程中也会被安装,因此无需再单独安装rpcbind。

2. 共享目录并修改其权限

在服务端创建
[root@k8s-master1 k8s]# mkdir /data/k8s/ -p
[root@k8s-master1 k8s]# chmod 755 /data/k8s/

3. 修改服务端配置文件

exports文件如果没有就直接创建
192.168.198.0/24 这个必须给同一个局域网的地址段,如果给单个地址,客户端mount的时候会提示拒绝
rw,sync,no_all_squash,no_root_squash参数自行配置
[root@k8s-master1 k8s]# cat /etc/exports
/data/k8s 192.168.198.0/24(rw,sync,no_all_squash,no_root_squash)

4. 启动nfs服务,并做自启动,每台服务器都操作

[root@k8s-master1 k8s]# systemctl start nfs
[root@k8s-master1 k8s]# systemctl enable nfs

5. 查看挂载,nfs服务端就部署完成了

[root@k8s-master1 k8s]# showmount -e localhost
Export list for localhost:
/data/k8s 192.168.198.0/24

6.客户端创建挂载目录

注意:客户端的挂载目录不要和服务器的目录一样,否则可能会导致数据无法同步
[root@k8s-node1 data]# mkdir /data/xm1 -p

7. 客户端查看挂载目录

如果查询不到把防火墙关了

192.168.198.144为服务端地址
[root@k8s-node1 data]# showmount -e 192.168.198.144
Export list for 192.168.198.144:
/data/k8s 192.168.198.0/24

8. 客户端mount共享目录

[root@k8s-node1 data]# mount -t nfs 192.168.198.144:/data/k8s /data/xm1

df -h  查询挂载情况
192.168.198.144:/data/k8s 17G 3.7G 14G 22% /data/xm1

9. 测试数据是否同步

客户端创建test文件
[root@k8s-node1 xm1]# pwd
/data/xm1
[root@k8s-node1 xm1]# touch test
[root@k8s-node1 xm1]# ll
total 0
-rw-r--r-- 1 root root 0 Aug 26 11:42 test 服务端能同步看到对应文件,说明数据同步成功
[root@k8s-master1 k8s]# pwd
/data/k8s
[root@k8s-master1 k8s]# ll
total 0
-rw-r--r-- 1 root root 0 Aug 26 11:42 test

部署nfs的更多相关文章

  1. LINUX 系统下部署 NFS服务

    NFS服务 NFS,是Network File System的简写,即网络文件系统.也被称为NFS: NFS允许一个系统在网络上与他人共享目录和文件. NFS通常运行于2049端口. 部署NFS 前提 ...

  2. 使用URLOS在linux系统中极速部署NFS共享存储服务

    如何在linux系统里搭建NFS服务?其实我们只需要安装一个URLOS面板,然后就能在3分钟内将NFS服务部署完成.近日,URLOS在应用市场中上架了一款NFS应用,它可以让我们的节点主机在3分钟内极 ...

  3. day03 部署NFS服务

    day03 部署NFS服务 NFS的原理 1.什么是NFS 共享网络文件存储服务器 2.NFS的原理 1.用户访问NFS客户端,将请求转化为函数 2.NFS通过TCP/IP连接服务端 3.NFS服务端 ...

  4. OpenStack 存储服务 Cinder存储节点部署NFS(十七)

    Cinder存储节点部署 1.安装软件包 yum install -y nfs-utils rpcbind 提示:早期版本安装portmap nfs-utils :包括基本的NFS命令与监控程序 rp ...

  5. centos下部署NFS

        一. NFS简介   NFS---Network File System:主要功能是通过网络让不同的linux主机系统间可以彼此共享文件和目录.NFS客户端可以通过挂载的方式将NFS服务器端共 ...

  6. ubuntu14.04 部署nfs服务

    安装nfs服务 apt-get install nfs-kernel-server 修改配置文件,共享目录为/var/www,*号可替换为客户端IP地址,*默认为任何部署了nfs客户端的IP可以挂载该 ...

  7. 部署NFS共享

    一:NFS工作原理 什么是NFS服务器 NFS就是Network File System的缩写,它最大的功能就是可以通过网络,让不同的机器.不同的操作系统可以共享彼此的文件. NFS服务器可以让PC将 ...

  8. windows server 2008 R2 部署NFS,实现多台服务器间、客户端间的共享目录。

    如何通过Windows Server 2008 R2建立NFS存储服务? 通过Windows Server 2008 R2,我们可以很容易地将其作为一台NFS存储服务器,得到一个NFS软存储,轻松解决 ...

  9. LAMP集群项目五 部署NFS存储服务并设置WEB服务挂载

    yum install nfs-utils portmap -y 在centos6.5中portmap已经改为rpcbind 先启动rpcbind /etc/init.d/rpcbind start ...

随机推荐

  1. 【Openxml】颜色变化属性计算

    Openxml的颜色变化属性 目前Openxml存在颜色变化属性如下: 参数 说明 Hue 色调(色相) HueModulate 色调调制,百分比 HueOffset 色调偏移量,角度值 Satura ...

  2. Arduino WeMos D1 开发环境搭建

    更新记录 2022年4月16日:本文迁移自Panda666原博客,原发布时间:2021年9月2日. WeMos D1介绍 WeMos D1开发板全称是WeMos D1 WiFI UNO R3开发板,基 ...

  3. SpringCloud Alibaba整合Sentinel

    SpringCloud Alibaba整合Sentinel Sentinel 控制台 1. 概述 Sentinel 提供一个轻量级的开源控制台,它提供机器发现以及健康情况管理.监控(单机和集群),规则 ...

  4. 一图读懂k8s informer client-go

    概述 为什么要有k8s informer 我们都知道可以使用k8s的Clientset来获取所有的原生资源对象,那么怎么能持续的获取集群的所有资源对象,或监听集群的资源对象数据的变化呢?这里不需要轮询 ...

  5. 分布式机器学习:同步并行SGD算法的实现与复杂度分析(PySpark)

    1 分布式机器学习概述 大规模机器学习训练常面临计算量大.训练数据大(单机存不下).模型规模大的问题,对此分布式机器学习是一个很好的解决方案. 1)对于计算量大的问题,分布式多机并行运算可以基本解决. ...

  6. linux目录结构及定时任务

    1. Linux的根目录(最顶层的目录) windows系统有根目录:c盘的根目录就是c:\ d盘的根目录就是d:\ 每个盘(分区)都有自己的根目录 Linux系统, 也支持多个分区 Linux的分区 ...

  7. sql-删除重复数据-oracle

    删除重复数据 准备重复数据 create table mystudent ( stuno number , stuname varchar2(20), stuage number ); insert ...

  8. linux中CentOS配置文件编辑错误撤回

    未编辑状态下 U键 撤销 DD 快速删除

  9. FDFS上传文件报错 tracker_query_storage fail, error no: 2, error info: No such file or directo

    原因: 1.tracker服务没有启动 2.Storage服务没有启动 解决方案: 输入命令查看这两个服务是否启动,如果没有则表明没有启动.启动即可. netstat -tulnp tracker服务 ...

  10. HMS Core音频编辑服务支持7种音频特效,助力一站式音频处理

    多媒体时代,音频作为内容传播中的重要形式,因其不受空间限制.认知负担小.声音元素多样化等特点,广泛应用于短视频制作.儿童在线教育.有声阅读.游戏等领域产品,在各种形式的音频呈现过程中,合理添加音效能够 ...