开发者社区> 问答> 正文

如何恢复ceph的故障节点的硬盘上的数据?:报错

假设集群的故障域为host,那么如果两个节点同时down掉,而且无法启动这两个节点,但是节点的硬盘数据可以正常读取。

那么我该如何将这两个节点的数据导入到集群?导入会不会覆写在节点down掉后后来写入到集群的对象呢?

谢谢。

展开
收起
kun坤 2020-06-07 16:32:01 558 0
1 条回答
写回答
取消 提交回答
  • 副本数(osd pool default size)若>=3, 即使down两台,理论上也可以从其他主机恢复数据(down一段时间后,集群自动发生数据迁移),不影响可用。

    <=2的情况,肯定影响读写,可能会丢失一部分数据(坏盘的情况)。此时尽力查出原因,恢复故障节点了

    ######我用的ceph-objectstore-tool 导入的 。不知道会不会覆写对象的某个版本。
    2020-06-07 16:32:05
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载