CentOS Stream 9 NFS 服务端 + 客户端部署

两台都是 CentOS Stream 9

NFS 服务端 + 客户端部署教程。


一、环境说明

  • NFS 服务端:192.168.1.149
  • NFS 客户端:192.168.1.148
  • 服务端共享目录:/data/nfs
  • 客户端挂载目录:/mnt/nfs
  • 权限:允许客户端读写、root 权限不压缩

二、服务端 192.168.1.149 配置(全程复制执行)

1. 安装 NFS 服务

bash 复制代码
dnf install -y nfs-utils

2. 创建共享目录并授权

bash 复制代码
mkdir -p /data/nfs
chmod 777 /data/nfs

3. 编辑 NFS 共享配置

bash 复制代码
vim /etc/exports

写入以下内容(IP 与括号之间不能有空格):

复制代码
/data/nfs 192.168.1.148(rw,sync,no_root_squash,no_subtree_check)

4. 加载配置并生效

bash 复制代码
exportfs -rv

5. 启动并设置开机自启

bash 复制代码
systemctl enable --now nfs-server rpcbind
systemctl restart nfs-server

6. 关闭防火墙(必须)

bash 复制代码
systemctl stop firewalld
systemctl disable firewalld

7. 临时关闭 SELinux

bash 复制代码
setenforce 0

8. 查看共享是否生效

bash 复制代码
showmount -e localhost

正常输出如下:

复制代码
Export list for localhost:
/data/nfs 192.168.1.148

三、客户端 192.168.1.148 配置

1. 安装客户端工具

bash 复制代码
dnf install -y nfs-utils

2. 创建挂载点

bash 复制代码
mkdir -p /mnt/nfs

3. 挂载 NFS

bash 复制代码
mount -t nfs 192.168.1.149:/data/nfs /mnt/nfs

4. 查看挂载结果

bash 复制代码
df -h

出现下面内容即为成功:

复制代码
192.168.1.149:/data/nfs  100G  3.1G   97G    4% /mnt/nfs

四、设置客户端开机自动挂载(重要)

bash 复制代码
vim /etc/fstab

添加一行:

复制代码
192.168.1.149:/data/nfs  /mnt/nfs  nfs  defaults,_netdev  0 0

测试配置是否正确:

bash 复制代码
mount -a

无报错即正常。


五、测试读写是否正常

服务端创建文件

bash 复制代码
echo "hello nfs server" > /data/nfs/test.txt

客户端查看

bash 复制代码
cat /mnt/nfs/test.txt

客户端写入文件

bash 复制代码
echo "hello client" >> /mnt/nfs/test.txt

服务端查看

bash 复制代码
cat /data/nfs/test.txt

读写正常 = NFS 部署完成。

相关推荐
我叫洋洋24 分钟前
涂鸦 T5+ hashcat 自动化破解 WPA2:从单缺 M2 到全自动值守的踩坑实录 破解wifi 密码
运维·单片机·自动化
左手の明天7 小时前
SLIP 协议封装与解析详解:原理、C 代码与实战案例
linux·c语言·开发语言·c++
꯭自꯭闭꯭7 小时前
达梦SQL优化相关
linux·运维·数据库·sql
ZhangJun958 小时前
在 32GB 内存电脑上本地搭建 Qwen3.6-35B-A3B 大模型踩坑实录
运维·人工智能·阿里云·ai·软件构建
一条破秋裤8 小时前
Linux 共享内存通信:POSIX 共享内存与 mmap
linux·运维·服务器
贵州山魈羡民8 小时前
【玩转手机】通过 Podroid 上的 Alpine 部署 1Panel,把微型服务器装进口袋
运维·服务器
小白的码BUG之路9 小时前
Docker -- 构建nacos镜像
运维·docker·容器
谷哥的小弟10 小时前
CentOS Stream浴火重生
linux·运维·centos
程序员-Benothing10 小时前
Shell输入输出详解:read、echo、printf、颜色输出
linux·运维·服务器
和裕10 小时前
全纸结构重型纸箱能否满足 1 吨以上设备出口熏蒸豁免要求?通关合规性全解析
大数据·运维·网络·人工智能·算法