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

itfanr 发布于 2015/06/19 17:24
阅读 1K+
收藏 0

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

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

谢谢。

加载中
0
0-1
0-1

副本数(osd pool default size)若>=3, 即使down两台,理论上也可以从其他主机恢复数据(down一段时间后,集群自动发生数据迁移),不影响可用。

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

itfanr
itfanr
我用的ceph-objectstore-tool 导入的 。不知道会不会覆写对象的某个版本。
返回顶部
顶部