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
相关推荐
微露清风12 分钟前
系统性学习Linux-第五讲-基础IO
linux·运维·学习
柏木乃一12 分钟前
Linux线程(8)基于单例模式的线程池
linux·运维·服务器·c++·单例模式·操作系统·线程
xiaokangzhe17 分钟前
LNMP环境部署笔记
运维
17(无规则自律)21 分钟前
嵌入式 Linux 启动:设备树的加载、传递和解析全流程分析
linux·stm32·嵌入式硬件·unix
kebidaixu28 分钟前
VS Code安装 Remote - SSH 扩展
linux·服务器·ssh
AI+程序员在路上38 分钟前
瑞芯微 RV1126B ADB 调试命令完全指南
linux·adb
爱学习的小囧41 分钟前
VCF 9.0 操作对象与指标报告自动化教程
运维·服务器·算法·自动化·vmware·虚拟化
小茗的嵌入式学习日记42 分钟前
基于IMX6ULL的车载中控系统
linux·c语言·qt
sc_爬坑之路1 小时前
Linux 部署 Redis:一主一从 + Sentinel 完整实战
linux·redis·sentinel
武汉禹力自动化科技1 小时前
ABB气动执行器与Festo、SMC执行器对比分析 | 禹力自动化科技有限公司
运维·科技·自动化