7.4. 修复事件 PG
由于深度清理过程中出现错误,一些 PG 可以包含不一致的情况。Ceph 将这样的放置组报告为 inconsistent
:
HEALTH_ERR 1 pgs inconsistent; 2 scrub errors pg 0.6 is active+clean+inconsistent, acting [0,1,2] 2 scrub errors
警告
您只能修复某些不一致的问题。如果 Ceph 日志包括以下错误,则不要修复 PG:
<pg.id> shard <osd>: soid <object> digest <digest> != known digest <digest> <pg.id> shard <osd>: soid <object> omap_digest <digest> != known omap_digest <digest>
相反,打开支持问题单。详情请查看 第 9 章 联系红帽支持服务。
修复 inconsistent
放置组:
ceph pg repair <id>
使用 inconsistent
放置组的 ID 替换 <id>
。