TPOPS元数据库所在磁盘满导致管理面三节点均不可用
TPOPS元数据库所在磁盘满导致管理面三节点均不可用
现象描述
- 云数据库GaussDB管理平台(TPOPS)三个节点前端界面均无法正常登录。
- 查询元数据库状态时,三节点状态异常,均为“Disk damaged”或者“ReadOnly”状态。
可能原因
管理面三节点中,存在一个或多个节点元数据库所在的磁盘使用率达到85%以上。
对于V500R002C10版本的元数据库,当其中一个节点元库所在的磁盘使用率达到85%以上,会导致所有节点的元库DN变为只读。
定位思路
- 以root用户登录任一云数据库GaussDB管理平台(TPOPS)故障节点。
- 执行以下命令,切换到dbadmin用户。
su - dbadmin
- 执行以下命令,查看元数据库版本,回显如下图所示,则为V500R002C10版本。
source gauss_env_file;gsql -V
![]()
- 执行以下命令,查看元数据库状态,如果均为“Disk damaged”或者“ReadOnly”状态,则为磁盘使用率过高问题。
watch -n 1 "cm_ctl query -Cv -t 10"
![]()
处理步骤
- 以root用户登录云数据库GaussDB管理平台(TPOPS)故障节点。
如三个节点均为“Disk damaged”或者“ReadOnly”状态,则三个节点均需执行以下步骤。
- 执行以下命令,查看元数据库所在磁盘的使用率(“Use%”列)。如在/opt下,则查看/opt所在行的使用率。
df -h
![]()
- 如磁盘使用率超过85%,则需要进入该目录,手动清理掉无关文件,三个节点的磁盘使用率均低于85%时元数据库会自动恢复。
- 若以上步骤仍不能解决问题,请联系技术支持处理。




浙公网安备 33010602011771号