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
相关推荐
磊 子1 小时前
详细讲解一下epoll
linux·io·epoll·io多路复用
printfLILEI1 小时前
php中的类与对象以及反序列化
linux·开发语言·php
zyl837212 小时前
Docker 使用手册
运维·docker·容器
古月方枘Fry2 小时前
MGRE实验
运维·服务器
叠叠乐3 小时前
redmi k90 pro max 强解BL,刷海外rom, 并刷入sukisu ultra
linux
stolentime3 小时前
FreeDomain 本地开发环境快速搭建指南
运维·服务器·网络
xiaoye-duck4 小时前
《Linux系统编程》Linux 进程间通信之管道基础解析:从匿名管道原理到基于管道的进程池实现
linux
z200509304 小时前
【Linux学习】Linux中的进程程序替换
linux·服务器·学习
bush44 小时前
嵌入式linux学习记录四
linux·运维·学习