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

发布时间:2026/8/1 11:09:48
CentOS Stream 9 NFS 服务端 + 客户端部署 两台都是 CentOS Stream 9NFS 服务端 客户端部署教程。一、环境说明NFS 服务端192.168.1.149NFS 客户端192.168.1.148服务端共享目录/data/nfs客户端挂载目录/mnt/nfs权限允许客户端读写、root 权限不压缩二、服务端 192.168.1.149 配置全程复制执行1. 安装 NFS 服务dnfinstall-ynfs-utils2. 创建共享目录并授权mkdir-p/data/nfschmod777/data/nfs3. 编辑 NFS 共享配置vim/etc/exports写入以下内容IP 与括号之间不能有空格/data/nfs 192.168.1.148(rw,sync,no_root_squash,no_subtree_check)4. 加载配置并生效exportfs-rv5. 启动并设置开机自启systemctlenable--nownfs-server rpcbind systemctl restart nfs-server6. 关闭防火墙必须systemctl stop firewalld systemctl disable firewalld7. 临时关闭 SELinuxsetenforce08. 查看共享是否生效showmount-elocalhost正常输出如下Export list for localhost: /data/nfs 192.168.1.148三、客户端 192.168.1.148 配置1. 安装客户端工具dnfinstall-ynfs-utils2. 创建挂载点mkdir-p/mnt/nfs3. 挂载 NFSmount-tnfs192.168.1.149:/data/nfs /mnt/nfs4. 查看挂载结果df-h出现下面内容即为成功192.168.1.149:/data/nfs 100G 3.1G 97G 4% /mnt/nfs四、设置客户端开机自动挂载重要vim/etc/fstab添加一行192.168.1.149:/data/nfs /mnt/nfs nfs defaults,_netdev 0 0测试配置是否正确mount-a无报错即正常。五、测试读写是否正常服务端创建文件echohello nfs server/data/nfs/test.txt客户端查看cat/mnt/nfs/test.txt客户端写入文件echohello client/mnt/nfs/test.txt服务端查看cat/data/nfs/test.txt读写正常 NFS 部署完成。