CentOS部署NFS

NFS服务端

部署NFS服务端

bash 复制代码
sudo yum install -y nfs-utils

挂载目录

给 NFS 指定一个存储位置,也就是网络共享目录。一般来说,应该建立一个专门的 /data 目录,方便起见使用临时目录 /tmp/nfs:

bash 复制代码
mkdir -p /tmp/nfs
#修改权限
chmod 755 /tmp/nfs/

配置 NFS 共享

bash 复制代码
sudo vim /etc/exports

填充内容

/tmp/nfs 自己机器ip.0/24(rw,sync,fsid=1,no_subtree_check,no_root_squash,insecure)

配置生效

bash 复制代码
# 配置生效
sudo exportfs -ra
# 验证效果
sudo exportfs -v

启动和启用 NFS 服务

bash 复制代码
#关闭服务器SELinux
setenforce 0
getenforce
Permissive
bash 复制代码
sudo systemctl enable nfs-server
sudo systemctl start nfs-server

检查 NFS 服务状态

bash 复制代码
sudo systemctl status nfs-server

查看共享情况

bash 复制代码
sudo exportfs
showmount -e 127.0.0.1

NFS客户端

客户端安装

bash 复制代码
yum install nfs-utils -y

测试挂载

在节点上可以用 showmount 检查 NFS 能否正常挂载,注意 IP 地址要写成 NFS 服务器的地址

bash 复制代码
showmount -e 172.*.*.*

尝试手动挂载一下 NFS 网络存储,先创建一个目录 /tmp/test 作为挂载点:

bash 复制代码
mkdir -p /tmp/test

用命令 mount 把 NFS 服务器的共享目录挂载到刚才创建的本地目录上:

bash 复制代码
sudo mount -t nfs 172.*.*.*:/tmp/nfs /tmp/test

在 /tmp/test 里随便创建一个文件,比如 x.yml:

bash 复制代码
touch /tmp/test/x.yml

NFS 服务器,检查共享目录 /tmp/nfs,应该会看到也出现了一个同样的文件 x.yml,说明 NFS 安装成功了

相关推荐
MaximusCoder9 小时前
等保测评命令——Centos Linux
linux·运维·经验分享·python·安全·centos
九皇叔叔13 小时前
CentOS 7.5/RHEL 7.x 配置 YUM 源(阿里云镜像+本地源双方案)
linux·阿里云·centos
会喷火才能叫火山17 小时前
本地搭建AI相关步骤
linux·运维·ai·centos
九皇叔叔21 小时前
【保姆级教程】CentOS 7.5/RHEL 7.x 编译安装 Redis 6.0.1
linux·redis·centos
林姜泽樾2 天前
Linux入门第十三章,chmod命令和权限控制信息
linux·运维·服务器·centos
成为你的宁宁2 天前
【Dockerfile 实战:基于 Ubuntu/CentOS 镜像构建 MySQL 8.4自定义镜像】
mysql·ubuntu·centos·dockerfile
maqiang_7202 天前
为什么centos+vmware虚机 用NAT 模式总连不上外网
linux·运维·centos
[纳川]2 天前
Alibaba Cloud Linux 4或者 CentOS 9 无法秘钥登录
linux·运维·centos
2301_816374332 天前
AutoBackupGuard 多服务器自动化备份与完整性校验系统
linux·运维·服务器·centos·自动化·github
2401_836554223 天前
在CentOS 7上完整安装Conda(Miniconda)避坑指南
linux·centos·conda