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
相关推荐
workflower34 分钟前
智能无人机成低空经济核心赛道
运维·人工智能·机器学习·机器人·云计算·无人机
ShineWinsu1 小时前
对于C++:缓冲区管理的详细解析
linux·c++·面试·编程·笔试·io·缓冲区
张小姐的猫1 小时前
【Linux】网络编程 —— 传输层协议 TCP(下)
linux·运维·服务器·网络·tcp/ip·http·php
程序员AlbertTu1 小时前
第2章 上手 Linux:环境与文件操作
linux·运维·服务器
☆凡尘清心☆2 小时前
CentOS Stream 9 源码编译搭建 Zabbix7.0.29 完整部署方案(部署成功)
linux·运维·centos
Escalating_xu2 小时前
【Linux】进程间通信:从匿名管道、FIFO 到共享内存、消息队列与信号量
java·linux·面试
予昊2 小时前
Linux 资源控制实战分析:用 LXC 亲手造一个 “迷你虚拟机“
linux·运维·服务器
allforgood2 小时前
管理网络安全
linux
xiaoxiangsiyan2 小时前
RHCE之2026年全套考点详解
运维·前端·网络·chrome·学习·rhce
love530love2 小时前
彻底清理 Windows 右键“打开方式“中的重复/失效程序项(PyCharm 多版本残留实战 + 自动化脚本)
运维·人工智能·windows·pycharm·jetbrains·toolbox