Es gibt zu wenig Informationen. Können Sie Ihre ceph.conf, den Clusterstatus, die Ceph-Version usw. veröffentlichen?
Aber ich stieß auf ein ähnliches Problem wegen meines Fehlers. Zu Ihrer Information, es gab ein funktionierendes OSD und ich versehentlich eine andere Festplatte in den gleichen Ordner, der von diesem OSD verwendet wurde. Dann habe ich den OSD neu gestartet und beim Start fehlgeschlagen. Ich bemerkte und reparierte den Fehler, der osd fing erfolgreich an, aber ich fing gelegentlich an, Scheuerfehler und inkonsequente pgs zu empfangen, die auf dieses osd gelegt wurden. Ich habe einen ceph pg repair
Befehl auf den inkonsistenten Pgs ausgeführt, aber sobald es nicht mehr funktioniert. Nichts ist passiert und pgs hat sich nicht erholt. Ich war ein wenig ängstlich und versuchte gewaltsam eine Lösung zu finden. Wir hatten this article gefunden, bevor wir begannen, dieses Problem zu untersuchen, und die Anweisung Schritt für Schritt durchführten. Nach allem, was ich herausgefunden habe, scheint alles OK, die Objekte sehen OK aus, und ich habe gerade versucht, ceph pg repair
wieder zu starten und es hat funktioniert. Das ist meine Geschichte.
So versuchen Sie, Ihr Problem durch Manully zu untersuchen, ein Objekt und pgs zu vergleichen.