【技术实现步骤摘要】
一种数据保护的方法和设备
本专利技术涉及技计算机
,特别涉及一种数据保护的方法和设备。
技术介绍
随着数据的爆炸性增长,传统的数据存储方式已不能满足需要,分布式存储成为了首选。分布式存储包括分布式块存储、分布式文件存储和分布式对象存储几类。现有的分布式存储集群通常采用数据冗余的方式进行数据保护,典型的数据冗余方式包括副本策略与纠删码策略。副本策略或纠删码策略均会产生数据分片(如副本、纠删码校验块),现有分布式存储集群采用划分故障域的方法,通过制定相应的分布规则,将数据分片放置在不同的故障域中。由于故障域划分会基于物理拓扑人为划分,譬如一个机房为一个故障域,这样当一个故障域发生故障而变得不可用时,数据仍然不会丢失。现有技术中,对分布式存储集群采用故障域划分及数据分片跨故障域分布规则划分后,若分布式存储集群中的物理拓扑发生变化(无论是故障发生,还是扩容缩容),原有的故障域划分及数据分片跨故障域分布规则无法满足需求,造成分布式存储集群的性能降低,影响业务运行。
技术实现思路
本专利技术提供一种数据保护的方 ...
【技术保护点】
1.一种数据保护的方法,其特征在于,该方法包括:/n对分布式存储集群中未发生故障的故障域中的硬盘进行重新划分得到至少一个新故障域;/n根据初始数据分片分布规则在所述新故障域中重新选定数据分片分布的硬盘;/n将发生故障的故障域中的数据分片在所述重新选定的硬盘中进行恢复与重均衡。/n
【技术特征摘要】
1.一种数据保护的方法,其特征在于,该方法包括:
对分布式存储集群中未发生故障的故障域中的硬盘进行重新划分得到至少一个新故障域;
根据初始数据分片分布规则在所述新故障域中重新选定数据分片分布的硬盘;
将发生故障的故障域中的数据分片在所述重新选定的硬盘中进行恢复与重均衡。
2.如权利要求1所述的方法,其特征在于,所述对分布式存储集群中未发生故障的故障域中的硬盘进行重新划分得到至少一个新故障域之前,还包括:
确定所述分布式存储集群中至少一个故障域中的硬盘参数值不满足预设的硬盘参数值的预设范围;或
确定所述分布式存储集群中至少一个故障域的故障率到达第一预设值。
3.如权利要求2所述的方法,其特征在于,通过下列方式确定所述故障率:
获取所述分布式存储集群在运行状态下至少一个故障域的运行指标;
根据所述运行指标确定所述至少一个故障域的故障率。
4.如权利要求1所述的方法,其特征在于,所述对分布式存储集群中未发生故障的故障域中的硬盘进行重新划分得到至少一个新的故障域,包括:
获取所述未发生故障的故障域中的至少一个硬盘的运行参数;
根据初始划分故障域规则和所述运行参数,对所述未发生故障的故障域中的硬盘进行重新划分得到至少一个新的故障域。
5.如权利要求1所述的方法,其特征在于,所述将发生故障的故障域中的数据分片在所述重新选定的硬盘中进行恢复与重均衡之前,还包括:
确定所述分布式存储集群中运行的业务量小于第二预设值。
6.一种数据...
【专利技术属性】
技术研发人员:李宏杰,张绍文,郭占东,
申请(专利权)人:中移苏州软件技术有限公司,中国移动通信集团有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。