CentOS Stream 9上安装配置NFS

1. 更新系统包

首先,确保您的系统软件包是最新的

perl 复制代码
sudo dnf update -y

2. 安装 NFS 服务器和客户端工具

使用 dnf 来安装 NFS 服务器以及相关工具

perl 复制代码
sudo dnf install nfs-utils -y

3. 启动并启用 NFS 服务

启动NFS服务,并设置它在系统启动时自动启动

bash 复制代码
sudo systemctl start nfs-server
sudo systemctl enable nfs-server

4. 创建共享目录

创建一个要通过 NFS 共享的目录,例如 /data,然后设置适当的权限

bash 复制代码
sudo mkdir -p /data
sudo chmod -R 755 /data
sudo chown -R nobody:nobody /data

5. 配置 NFS 导出

编辑 /etc/exports 文件来定义哪些目录将被导出给客户端。例如,添加如下行以允许特定子网访问共享文件夹

bash 复制代码
/data 192.168.1.0/24(rw,sync,no_subtree_check)

6. 应用导出配置

bash 复制代码
sudo exportfs -ra

7. 防火墙配置

如果你的服务器有防火墙运行,请确保允许 NFS 流量。可以使用 firewalld 添加必要的规则

bash 复制代码
sudo firewall-cmd --add-service=nfs --permanent
sudo firewall-cmd --add-service=rpc-bind --permanent
sudo firewall-cmd --add-service=mountd --permanent
sudo firewall-cmd --reload

8. 检查 NFS 服务状态

perl 复制代码
sudo systemctl status nfs-server
相关推荐
hj2862511 小时前
Linux 磁盘管理 + 文件系统 + LVM 笔记整理
linux·运维
.YYY2 小时前
Linux--如何安装rockyLinux9虚拟机
linux
kdxiaojie2 小时前
U-Boot分析【学习笔记】(12)
linux·笔记·学习
Bert.Cai3 小时前
Linux let命令详解
linux·运维·服务器
枕星而眠3 小时前
Linux 线程:原理、属性、实战与面试避坑
linux·运维·c语言·面试
晚风予卿云月3 小时前
【Linux】环境变量概念、作用、配置与修改详解
linux·运维·服务器·环境变量
r-t-H3 小时前
从零开始搭建CDH-第十二章
linux·hive·spark·centos·hbase
~黄夫人~3 小时前
零基础速通|Windows&Linux 常用命令行对照表大全
linux·运维·windows·笔记·备忘录·整理表格
benjiangliu3 小时前
LINUX系统-17-EXT系列文件系统(二)
linux·运维·服务器
杨云龙UP3 小时前
Linux 根分区被日志吃满?一次 58G Broker 日志清理实战_2026-05-20
linux·运维·服务器·数据库·hdfs·apache