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
相关推荐
FinelyYang5 分钟前
CentOS 7.6 自建 LiveKit 部署指南
linux·运维·centos
Huangjin007_6 分钟前
【Linux 系统篇(十四)】进程 (二) :PCB、task_struct、fork系统调用
linux·运维·服务器
HiDev_9 分钟前
【非标自动化】硬核阅读理解620行梯形图(70~619行)
运维·自动化
深念Y20 分钟前
hotspot-adb-research
linux·数据库·adb·emmc·随身wifi·移动终端
雨田言炎36 分钟前
十、QThread多线程
linux·服务器·开发语言·前端·qt
海兰41 分钟前
云原生持续交付平台 Zadig 在 Ubuntu 24.04 上的部署及使用指南
linux·ubuntu·云原生
向上的车轮1 小时前
GitHub Actions 自动化运维实战:Java + TypeScript 全栈项目 CI/CD 至阿里云
运维·自动化·github
重庆小透明1 小时前
深入探寻微服务【第三篇微服务的组件】
运维·微服务·架构
哎呦,帅小伙哦1 小时前
Linux 系统监控核心:/proc/stat 文件全解析
linux·服务器
智脑API1 小时前
Codex config.toml check_for_update_on_startup 怎么关闭?离线环境与版本提醒排查
运维·服务器·前端