CentOS Stream 9 NFS 服务端 + 客户端部署

两台都是 CentOS Stream 9

NFS 服务端 + 客户端部署教程。


一、环境说明

  • NFS 服务端:192.168.1.149
  • NFS 客户端:192.168.1.148
  • 服务端共享目录:/data/nfs
  • 客户端挂载目录:/mnt/nfs
  • 权限:允许客户端读写、root 权限不压缩

二、服务端 192.168.1.149 配置(全程复制执行)

1. 安装 NFS 服务

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

2. 创建共享目录并授权

bash 复制代码
mkdir -p /data/nfs
chmod 777 /data/nfs

3. 编辑 NFS 共享配置

bash 复制代码
vim /etc/exports

写入以下内容(IP 与括号之间不能有空格):

复制代码
/data/nfs 192.168.1.148(rw,sync,no_root_squash,no_subtree_check)

4. 加载配置并生效

bash 复制代码
exportfs -rv

5. 启动并设置开机自启

bash 复制代码
systemctl enable --now nfs-server rpcbind
systemctl restart nfs-server

6. 关闭防火墙(必须)

bash 复制代码
systemctl stop firewalld
systemctl disable firewalld

7. 临时关闭 SELinux

bash 复制代码
setenforce 0

8. 查看共享是否生效

bash 复制代码
showmount -e localhost

正常输出如下:

复制代码
Export list for localhost:
/data/nfs 192.168.1.148

三、客户端 192.168.1.148 配置

1. 安装客户端工具

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

2. 创建挂载点

bash 复制代码
mkdir -p /mnt/nfs

3. 挂载 NFS

bash 复制代码
mount -t nfs 192.168.1.149:/data/nfs /mnt/nfs

4. 查看挂载结果

bash 复制代码
df -h

出现下面内容即为成功:

复制代码
192.168.1.149:/data/nfs  100G  3.1G   97G    4% /mnt/nfs

四、设置客户端开机自动挂载(重要)

bash 复制代码
vim /etc/fstab

添加一行:

复制代码
192.168.1.149:/data/nfs  /mnt/nfs  nfs  defaults,_netdev  0 0

测试配置是否正确:

bash 复制代码
mount -a

无报错即正常。


五、测试读写是否正常

服务端创建文件

bash 复制代码
echo "hello nfs server" > /data/nfs/test.txt

客户端查看

bash 复制代码
cat /mnt/nfs/test.txt

客户端写入文件

bash 复制代码
echo "hello client" >> /mnt/nfs/test.txt

服务端查看

bash 复制代码
cat /data/nfs/test.txt

读写正常 = NFS 部署完成。

相关推荐
星恒随风1 小时前
MySQL 从零入门(五):MySQL 内置函数详解——日期、字符串、数学函数与实战案例
linux·数据库·笔记·sql·mysql
唐墨1235 小时前
linux kernel 比较数据大小的宏定义
linux·算法
程序开发阿元5 小时前
密码不进工具:一个独立开发者的服务器凭据管理办法
linux·ssh
分布式存储与RustFS8 小时前
群晖 NAS 被 C3RB3R 锁了:本地备份一起被加密,RustFS 对象锁为什么删不掉
运维·云原生·开源·对象存储·分布式存储·s3·性能基准
真好啊又活了一天8 小时前
服务器和虚机配置IPV6
运维·服务器·github
zixu_star8 小时前
定时任务是什么?从日常自动化到 AI 应用,软件如何自动执行任务?
运维·人工智能·自动化
AR-26710-9 小时前
Linux Day33——定时任务+lvm
linux·运维
墨痕诉清风9 小时前
SSRF漏洞实战记录+OSS桶命令执行+MCP漏洞
linux·服务器·数据库
byte轻骑兵9 小时前
实战 4:BlueZ 源码中添加自定义设备过滤规则
linux·物联网·bluez·电脑蓝牙·嵌入式蓝牙
润滑卫士9 小时前
液压系统工作粘度窗口等级选型:泵允许粘度范围与油温-粘度匹配计算
运维