nfs共享存储部署

简介: nfs部署​ NFS基于TCP/IP穿件的网络文件系统,NFS服务的实现依赖于RPC(远程调用服务)机制,才能完成远程到本地的映射过程,在centos 系统中,需要安装nfs-utils、rpcbind软件包来提供nfs共享服务,NFS用于共享发布和访问,而RPC用于过程调用。

nfs部署

NFS基于TCP/IP穿件的网络文件系统,NFS服务的实现依赖于RPC(远程调用服务)机制,才能完成远程到本地的映射过程,在centos 系统中,需要安装nfs-utils、rpcbind软件包来提供nfs共享服务,NFS用于共享发布和访问,而RPC用于过程调用。

1.环境准备

一般nfs的环境就是服务端一台,客户端n台image.png

2.安装依赖软件并设置开机自启

1.准备镜像源
[root@192_168_81_220 ~]# mkdir /etc/yum.repos.d/back
[root@192_168_81_220 ~]# mv /etc/yum.repos.d/*  /etc/yum.repos.d/back
[root@192_168_81_220 ~]# curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
[root@192_168_81_220 ~]# curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo 
2.安装以来软件包
[root@192_168_81_220 ~]# yum -y install nfs-utils
3.启动服务并设置开机自启
[root@192_168_81_220 ~]# systemctl start nfs rpcbind
[root@192_168_81_220 ~]# systemctl enable rpcbind nfs

3.配置nfs服务端,设置对外提供访问的存储位置

配置文件中一行表示一个存储路径,可以配置多个

1.编写配置文件
[root@192_168_81_220 ~]# vim /etc/exports
/data   192.168.81.0/24(rw,sync,no_root_squash)
配置文件解释
      192.168.81.0/24 允许访问的网段,如果允许所有网段则填写*
      rw:读写
      sync:同步写入
      no_root_squash: 当客户机以root访问时,赋予服务器的root权限
2.重启服务
[root@192_168_81_220 ~]# systemctl restart nfs
3.建立存储位置
[root@192_168_81_220 ~]# mkdir /data
4.查看当前有那些共享存储
[root@192_168_81_220 ~]# showmount -e
Export list for 192_168_81_220:
/data 192.168.81.0/24
目录
相关文章
|
4月前
|
存储 Kubernetes 容器
k8s创建NFS动态存储
k8s创建NFS动态存储
|
4月前
|
运维 Ubuntu 安全
在Linux中,如何配置NFS共享?
在Linux中,如何配置NFS共享?
|
4月前
|
存储 Ubuntu Linux
NFS服务部署全攻略:从零到一,轻松驾驭网络文件系统,让你的文件共享像飞一样畅快无阻!
【8月更文挑战第5天】NFS(网络文件系统)能让网络中的电脑无缝共享文件与目录。基于客户端-服务器模式,用户可像访问本地文件般透明操作远程文件。部署前需准备至少两台Linux机器:一台服务器,其余作客户端;确保已装NFS相关软件包且网络通畅。服务器端安装NFS服务与rpcbind,客户端安装nfs-utils。
149 4
|
4月前
|
Ubuntu Linux 网络安全
在Linux中,如何配置Samba或NFS文件共享?
在Linux中,如何配置Samba或NFS文件共享?
|
4月前
|
Kubernetes 关系型数据库 MySQL
k8s练习--通过NFS+PV+PVC+POD,部署一个MySQL服务,并将MySQL的数据进行持久化存储
本文档介绍了如何使用Kubernetes (K8s)、NFS、PersistentVolume (PV)、PersistentVolumeClaim (PVC)和Pod来部署并实现MySQL服务的数据持久化存储。Kubernetes是一个用于自动化部署、扩展和管理容器化应用的强大平台。NFS作为一种网络文件系统协议,能够使Kubernetes集群中的Pod跨节点访问共享文件。PV和PVC机制则提供了持久化的存储解决方案,确保数据即使在Pod生命周期结束后仍得以保留。
225 0
|
4月前
|
Linux
在Linux中,如何挂载远程NFS共享或iSCSI目标?
在Linux中,如何挂载远程NFS共享或iSCSI目标?
|
4月前
|
存储 Kubernetes 数据安全/隐私保护
在K8S中,如果后端nfs存储的ip发生变化如何解决?
在K8S中,如果后端nfs存储的ip发生变化如何解决?
|
5月前
|
Java Scala C++
云计算存储问题之中心NFS服务器如何解决
云计算存储问题之中心NFS服务器如何解决
|
5月前
|
存储 云计算
云计算存储问题之NFS与其他文件共享协议共同点如何解决
云计算存储问题之NFS与其他文件共享协议共同点如何解决
|
4月前
|
存储 Kubernetes 调度
使用 Kubeadm 部署 Kubernetes(K8S) 安装 -- 持久化存储(NFS网络存储)
使用 Kubeadm 部署 Kubernetes(K8S) 安装 -- 持久化存储(NFS网络存储)
70 0