CentOS NFS磁盘挂载实战:rpcbind配置与同步

2026-06-16阅读 0热度 0
其他
目录

快速梳理本笔记核心内容:从零开始,在 CentOS 7 上完整配置 NFS 挂载。涵盖环境检测、服务安装、共享目录定义、挂载操作、端口调整及常见故障排查。全流程基于真实操作,无冗余理论。

基础环境

操作系统:CentOS 7

环境检查与安装

此步骤在服务端与客户端均需执行。

nfs 服务

先确认系统是否已安装 nfs 服务:

## 检查服务
systemctl status nfs

## 若无返回,执行安装
yum install nfs-utils

## 启动服务
systemctl start nfs

rpcbind 服务(安装 nfs 时自动拉取依赖)

rpcbind 负责 NFS 底层 RPC 通信。通常安装 nfs-utils 时会自动附带,但建议手动确认:

## 检查服务
systemctl status rpcbind

## 若不存在,执行安装
yum install nfs-utils

## 启动服务
systemctl start rpcbind

在这里插入图片描述在这里插入图片描述

配置挂载

设置共享目录(对外提供 NFS 挂载)

以下操作在服务端(提供共享目录的机器)上执行。

编辑配置文件 /etc/exports,添加一行,指定共享目录路径与允许访问的客户端 IP:

在这里插入图片描述在这里插入图片描述

/app/share50 192.168.1.*(rw,sync,no_root_squash)

格式说明:

# 路径后跟随空格
path 允许访问IP:(权限参数)

# * 表示所有IP,例如 /data/app *(rw,sync,no_root_squash)

修改完成后重启 nfs 服务使配置立即生效:

systemctl restart nfs

验证配置(排查问题时可参考)

## 查看可共享的 NFS 目录(替换 IP 为实际地址)
showmount -e 192.168.1.50

## 检查 RPC 端口绑定状态
rpcinfo -p

挂载 NFS 远程目录

以下操作在客户端(需要挂载远程目录的机器)上执行。

mount -t nfs 192.168.1.50:/app/share50 /app/share50

挂载完成后,测试读写权限是否正常。若权限不足,按物理路径直接调整目录权限即可。

在这里插入图片描述在这里插入图片描述

在这里插入图片描述在这里插入图片描述

挂载状态检查(故障定位参考)

## 查看当前挂载信息(使用 -l 参数输出更详细内容)
mount

在这里插入图片描述在这里插入图片描述

修改 NFS 端口(仅作参考)

若默认端口被防火墙或安全策略拦截,可手动调整。直接编辑 /etc/services 文件,修改对应端口号:

## 修改 nfs 端口
vi /etc/services

## 重启服务
## rpcbind(非必须重启)
systemctl restart rpcbind

## nfs(必须重启)
systemctl restart nfs

在这里插入图片描述在这里插入图片描述

在这里插入图片描述在这里插入图片描述

挂载方式不变,无需指定端口,系统自动协商。

参考

[CentOS]基于 nfs 及 rpcbind 的磁盘挂载
[CentOS]CentOS 7 下通过 SSHFS 挂载 sftp 资源
[CentOS]CentOS 7 下通过 mount cifs 挂载 smb 资源

免责声明

本网站新闻资讯均来自公开渠道,力求准确但不保证绝对无误,内容观点仅代表作者本人,与本站无关。若涉及侵权,请联系我们处理。本站保留对声明的修改权,最终解释权归本站所有。

相关阅读

更多
欢迎回来 登录或注册后,可保存提示词和历史记录
登录后可同步收藏、历史记录和常用模板
注册即表示同意服务条款与隐私政策