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运维和安装部署的问题,需要的话随时私聊我一下,可以技术交流,拒绝推销卖货!!!

目录
相关文章
|
存储 Kubernetes 容器
百度搜索:蓝易云【Kubernetes使用helm部署NFS Provisioner】
现在,你已经成功使用Helm部署了NFS Provisioner,并且可以在Kubernetes中创建使用NFS存储的PersistentVolumeClaim。
518 10
|
Linux Shell Windows
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
通过Linux挂载Windows端NFS服务实现板端Linux传输文件到PC
1527 0
|
存储 监控 网络协议
【Linux】文件服务NFS(Network File System)
【Linux】文件服务NFS(Network File System)
403 0
|
网络协议 安全 Unix
centos7.9系统部署NFS详细流程—2023.04
centos7.9系统部署NFS详细流程—2023.04
1617 0
|
存储 缓存 数据安全/隐私保护
NFS 的工作流程
【10月更文挑战第13天】
730 4
|
Unix Linux 网络安全
NFS挂载服务
【10月更文挑战第14天】
1247 2
|
存储 Ubuntu Linux
NFS服务部署全攻略:从零到一,轻松驾驭网络文件系统,让你的文件共享像飞一样畅快无阻!
【8月更文挑战第5天】NFS(网络文件系统)能让网络中的电脑无缝共享文件与目录。基于客户端-服务器模式,用户可像访问本地文件般透明操作远程文件。部署前需准备至少两台Linux机器:一台服务器,其余作客户端;确保已装NFS相关软件包且网络通畅。服务器端安装NFS服务与rpcbind,客户端安装nfs-utils。
1250 4
|
存储 算法框架/工具
Ceph提供nfs服务
Ceph提供nfs服务
778 6
|
Ubuntu
ubuntu搭建NFS服务 磁盘共享 nfs 搭建
ubuntu搭建NFS服务 磁盘共享 nfs 搭建
760 2
|
存储 网络协议 Linux
NFS(Network File System 网络文件服务)
NFS(Network File System 网络文件服务)