LinuxNFS挂载失败怎么处理_网络存储排查思路【教程】

admin 百科 15
NFS挂载失败首要排查服务端nfs-server和rpcbind是否运行;其次用showmount和rpcinfo验证共享导出与RPC注册;再检查网络连通性、防火墙端口(111/2049)及/etc/exports语法与权限;最后分析日志并显式指定NFS版本挂载。

LinuxNFS挂载失败怎么处理_网络存储排查思路【教程】-第1张图片-佛山资讯网

确认服务端NFS与RPC是否就绪

挂载失败的第一环,往往卡在服务端没跑起来。在NFS服务器上执行:

  • systemctl status nfs-server(或 nfs-kernel-server,取决于发行版)
  • systemctl status rpcbind(NFSv3必需;NFSv4可省略,但建议保留)

若显示 inactive 或报 Unit not found,说明服务未安装或损坏。常见于系统升级后 systemd 或 nfs-utils 包依赖异常,可重装修复:

  • Debian/Ubuntu:sudo apt install --reinstall nfs-kernel-server rpcbind systemd
  • RHEL/CentOS:sudo yum reinstall nfs-utils rpcbind systemd

启动后务必运行 exportfs -r 重载配置,否则新改的 /etc/exports 不生效。

验证共享目录是否真正导出

别只信配置文件,要用客户端命令实测服务端是否“看得见”:

  • showmount -e —— 正常应列出共享路径及授权网段;若报 clnt_create: RPC: Portmapper failure,说明 rpcbind 没通或被防火墙拦截
  • rpcinfo -p —— 应显示 100003 (nfs)100005 (mountd) 等端口注册信息;缺项即服务未注册成功

如果 showmount 返回空,检查服务端 /etc/exports 是否存在语法错误(如漏括号、路径非绝对路径)、共享目录物理路径是否存在、权限是否可读(ls -ld /shared/dir)。

标签: linux centos 防火墙 app 端口 ubuntu ai 配置文件 系统升级 red

发布评论 0条评论)

还木有评论哦,快来抢沙发吧~