1

如此处所述完全恢复后

https://docs.ceph.com/docs/master/cephfs/disaster-recovery-experts/#disaster-recovery-experts

文件系统仍然存在问题。

“loaded dup inode”错误日志消息将我带到 /lost+found 文件夹

loaded dup inode 0x10000ed6c1a [head,head] v1 at /lost+found/10000ed6c1a, but inode 0x10000ed6c1a.head v493 already exists at ...

我试图删除 /lost+found 中的文件并收到错误“只读文件系统”

rm: cannot remove '10000ed02dc': Read-only file system

scrub start / repair失败了

{ "performed_validation": true, "passed_validation": false, "backtrace": { "checked": true, "passed": true, "read_ret_val": 0, "ondisk_value": "(2)0x1:[]//", "memoryvalue": "(2)0x1:[]//", "error_str": "" }, "raw_stats": { "checked": true, "passed": false, "read_ret_val": 0, "ondisk_value.dirstat": "f(v0 m2020-05-31T06:04:03.924797+0000 2=0+2)", "ondisk_value.rstat": "n(v0 rc2020-06-01T12:00:00.000000+0000 b397013380709 5466639=3777584+1689055)", "memory_value.dirrstat": "f(v0 m2020-05-31T06:04:03.924797+0000 2=0+2)", "memory_value.rstat": "n(v19075 rc2020-06-01T12:00:00.000000+0000 b397013380709 5466639=3777584+1689055)", "error_str": "dirfrag(*) has bad stats; " }, "return_code": 0 }

scrub start /lost+found repair也没有帮助

{ "performed_validation": true, "passed_validation": false, "backtrace": { "checked": true, "passed": true, "read_ret_val": 0, "ondisk_value": "(2)0x4:[<0x1/lost+found v1>]//", "memoryvalue": "(2)0x4:[<0x1/lost+found v454066>]//", "error_str": "" }, "raw_stats": { "checked": true, "passed": false, "read_ret_val": 0, "ondisk_value.dirstat": "f(v0 1=1+0)", "ondisk_value.rstat": "n(v0 rc2020-05-31T06:07:50.359058+0000 1=0+1)", "memory_value.dirrstat": "f(v1 1=1+0)", "memory_value.rstat": "n(v1 rc2020-05-31T06:07:50.359058+0000 1=0+1)", "error_str": "dirfrag(*) has bad stats; " }, "return_code": 0 }

我该如何修复这个?

4

0 回答 0