ceph pg dump_stuck inactive #查看pg状态
当ceph集群出现 pg unknown告警是可能由于
pg卡住
查看ceph pg 2.2c query
Error ENOENT: i don't have pgid 2.2c
显示找不到该pg id
解决方法
多 osd 副本可以互相通知 pg 信息, 但是单副本就会丢, 为了恢复这个pg, 我们可以强行创建它.
ceph osd force-create-pg 2.2c #重新创建pg
修复Ceph集群:处理PG未知告警及强制创建PG
当Ceph集群出现PGunknown告警时,可能是由于某个PG卡住。通过`ceph pg dump st query`检查发现无法找到特定的PGID。为恢复这个PG,可以使用`ceph osd force-create-pg <pgid>`命令来重新创建。这种方法适用于单副本情况下丢失PG信息的恢复。
ceph pg dump_stuck inactive #查看pg状态
当ceph集群出现 pg unknown告警是可能由于
pg卡住
查看ceph pg 2.2c query
Error ENOENT: i don't have pgid 2.2c
显示找不到该pg id
解决方法
多 osd 副本可以互相通知 pg 信息, 但是单副本就会丢, 为了恢复这个pg, 我们可以强行创建它.
ceph osd force-create-pg 2.2c #重新创建pg
1012

被折叠的 条评论
为什么被折叠?