1. 通过下面的命令查看哪些pg状态不一致:
# ceph pg dump|grep inconsistent
2. 根据输出的pg id(如:1.23)进行一致性检查:
[root@node3 ~]# ceph pg scrub 1.23
instructing pg 1.23 on osd.5 to scrub
或者,进行深度的一致性检查:
[root@node3 ~]# ceph pg deep-scrub 1.23
instructing pg 1.23 on osd.5 to deep-scrub
3. 最后修复该pg:
[root@node3 ~]# ceph pg repair 1.23
instructing pg 1.23 on osd.5 to repair
把所有不一致的pg修复完成后,最后确认集群状态
本文介绍了如何检查并修复Ceph存储集群中不一致的PG(Placement Group)。通过运行`cephpgdump|grepinconsistent`命令找出不一致的PG,然后使用`cephpgscrub`或`cephpgdeep-scrub`进行一致性检查,最后用`cephpgrepair`修复问题PG。确保集群状态健康稳定。
3418

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



