NFS服务部署流程

简介: 本文均为本人实操整理,请勿搬运,学习交流可以随时评论---魏红斌

服务端部署
rpm -qa|grep -E "nfs|rpc"
yum install -y nfs-utils rpcbind

[root@nfs01 /]# systemctl start rpcbind.service
[root@nfs01 /]# systemctl enable rpcbind.service
[root@nfs01 /]# netstat -lntup|grep 111

未注册检查
rpcinfo -p localhost

[root@nfs01 /]# systemctl start nfs
[root@nfs01 /]# systemctl enable nfs
[root@nfs01 /]# netstat -lntup|grep nfs
客户端部署
下载对应软件
yum install -y nfs-utils
实现远程挂载共享目录
mount -t nfs 172.16.1.31:/data /mnt
即可创建修改文件
服务端
vim /etc/exports
/data 172.16.1.0/24(rw,sync,no_root_squash,no_all_squash) 192.168.81.0/24(rw,sync,no_root_squash,all_squash)
systemctl restart nfs
客户端
[root@backup /]# umount /mnt
[root@backup /]# mount -t nfs 192.168.81.31:data /mnt
切换到data目录对文件进行处理
属主用户的id要一致
服务端mount参数命令
保证网站存储服务器用户数据安全性:
no_all_squash 需要进行配置 共享目录权限为www(确保客户端用户 服务端用户 uid数值一致)
root_squash 需要进行配置 root---nfsnobody data目录---www
ro和rw的区别
ro读,rw读写
reload 重启服务(平滑重启)
实现自动挂载
利用rc.local
echo "mount -t nfs 172.16.1.31:/data /mnt" >>/etc/rc.local
利用fstab文件
vim /etc/fstab
172.16.1.31:/data /mnt nfs defaults 0 0
特殊的服务已经开启了
mount -o nosuid
nosuid --- 在共享目录中可以让setuid权限位失效 提供共享目录的安全性
noexec --- 共享目录中的执行文件可以无法直接执行 提供共享目录的安全性
172.16.1.31:/data /mnt nfs auto 0 0
auto --- 可以实现自动挂载 mount -a 实现加载fstab文件自动挂载(批量自动挂载)
noauto --- 不可以实现自动挂载
nouser --- 禁止普通用户可以卸载挂载点
user --- 允许普通用户可以卸载挂载点
172.16.1.31:/data /mnt nfs user 0 0
defaults默认
客户端mount参数命令
umount -lf /mnt --- 强制卸载挂载点
-l 不退出挂载点目录进行卸载
-f 强制进行卸载操作
NFS概念:保障存储,保障互传
本人还总结了海量Linux运维和安装部署的问题,需要的话随时私聊我一下,可以技术交流,拒绝推销卖货!!!

目录
相关文章
|
5月前
|
存储 Kubernetes 容器
百度搜索:蓝易云【Kubernetes使用helm部署NFS Provisioner】
现在,你已经成功使用Helm部署了NFS Provisioner,并且可以在Kubernetes中创建使用NFS存储的PersistentVolumeClaim。
194 10
|
5月前
|
Linux Shell Windows
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
355 0
|
5月前
|
存储 监控 网络协议
【Linux】文件服务NFS(Network File System)
【Linux】文件服务NFS(Network File System)
154 0
|
12月前
|
网络协议 安全 Unix
centos7.9系统部署NFS详细流程—2023.04
centos7.9系统部署NFS详细流程—2023.04
735 0
|
2月前
|
存储 Ubuntu Linux
NFS服务部署全攻略:从零到一,轻松驾驭网络文件系统,让你的文件共享像飞一样畅快无阻!
【8月更文挑战第5天】NFS(网络文件系统)能让网络中的电脑无缝共享文件与目录。基于客户端-服务器模式,用户可像访问本地文件般透明操作远程文件。部署前需准备至少两台Linux机器:一台服务器,其余作客户端;确保已装NFS相关软件包且网络通畅。服务器端安装NFS服务与rpcbind,客户端安装nfs-utils。
62 4
|
3月前
|
存储 算法框架/工具
Ceph提供nfs服务
Ceph提供nfs服务
47 6
|
2月前
|
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生命周期结束后仍得以保留。
|
2月前
|
存储 Kubernetes 调度
使用 Kubeadm 部署 Kubernetes(K8S) 安装 -- 持久化存储(NFS网络存储)
使用 Kubeadm 部署 Kubernetes(K8S) 安装 -- 持久化存储(NFS网络存储)
48 0
|
4月前
|
Ubuntu
ubuntu搭建NFS服务 磁盘共享 nfs 搭建
ubuntu搭建NFS服务 磁盘共享 nfs 搭建
151 2
|
5月前
|
存储 网络协议 Linux
NFS(Network File System 网络文件服务)
NFS(Network File System 网络文件服务)