误删raft engine目录还能恢复吗(生产环境)

现在其他pdctl命令报错吗?还是只有查看这个region 6的命令报错?

目前好像只有这个报错, 我新扩容的tikv里面没有配置location-lables,刚才加了一下, 更新了一下配置:


store5变为Tombstone了,直接查询store已经没有了

pdctl执行 store remove-tombstone将该节点删除吧,另外看下region 6现在的状态正常吗?能获取到吗?

节点删除不了, region6还是和之前一样的报错

修复失败超时了,加了超时时间参数重新运行,但是另一台kv节点18的硬盘也坏了。。 重新启动这台的kv节点失败,估计是文件又丢失了:

这说明有损恢复快完成了,你现在再看下进度呢

有进展么,比较关注结果

tidb-server不是无状态的嘛,不能重新配吗?

谢谢关注,还没有,现在数据库还是无法访问

但是依赖kv节点, 如果没有可用的kv节点 tidb应该也无法启动

还没恢复?现在问题在哪?有损恢复恢复完了吗?

18服务器硬盘坏了,导致文件系统损坏,使用xfs_repair修复后,tikv无法启动:

18服务器的硬盘也坏了,导致文件系统损坏,使用xfs_repair修复后,tikv无法启动:

看起来是三节点的kv坏了一个,直接扩一个然后把坏掉的强制缩掉就好了啊,为啥搞么那么多天还没修复啊。

18的也坏了,三份坏2份啊。。。 专栏 - TiDB损坏多副本之有损恢复处理方法 | TiDB 社区,感觉悬了,再尝试下吧

原来就发现17坏了,现在发现18也坏了,那不是真的只能有损恢复了。。。

有损修复好了,还没看数据丢失情况

1 个赞

嗯,数据丢失应该不会太多,能恢复先恢复吧,平常还是得br备份啊。。。