【技术实现步骤摘要】
一种存储系统的修复方法、装置、设备及计算机可读介质
[0001]本申请涉及存储
,特别是涉及一种存储系统的修复方法
、
装置
、
设备及计算机可读介质
。
技术介绍
[0002]存储系统作为整个
IT
系统中最底层的数据存储部分,需要保证数据的安全性可靠性和可用性,当存储系统发生灾难性故障的时候,例如,在
BBU
无法提供掉电保护时,发生了整机掉电的情况,缓存中的数据就会丢失掉,这个时候就需要将已经存盘的配置数据进行存储系统的重建,以此来保证主机业务可以恢复正常,尽可能减少不必要的损失
。
[0003]存储系统的
T3
恢复有两大关键指标,一个是数据丢失量,另一个是系统恢复时间,这两个指标都决定了存储系统在客户现场是否真正可用
。
如果发生灾难故障导致数据大量或者全部丢失,那么这种结果对于客户来说肯定是无法接受的,但如果当故障发生了,对故障的修复需要花费以天为单位的时间,导致给客户和最终用户带来不可估量的损失,那么这也是客户难以接受的
。
[0004]特别是金融
、
通信
、
互联网等行业,对于存储系统的可靠性要求极高,当存储系统发生故障的时候,其恢复时间都是以分钟来计算的,超过半小时的可能就会被定性为严重事件,甚至会被用户拉黑投诉
。
技术实现思路
[0005]有鉴于此,本申请旨在提出一种存储系统的修复方法
、< ...
【技术保护点】
【技术特征摘要】
1.
一种存储系统的修复方法,其特征在于,所述方法包括:响应于存储系统发生故障,对多个
LP
树进行校验,获取目标
LP
树;按照预设标注粒度,对所述目标
LP
树中对应的
LBA
在数据空间的地址进行标注,得到包含标注数据的至少一个目标数据块,其中,所述目标数据块位于所述数据空间内,所述预设标注粒度为所述目标数据块的大小,所述预设标注粒度大于所述
LBA
在数据空间的地址范围;将所述目标
LP
树反馈给主机,使存储卷和存储池恢复上线状态;遍历所述目标数据块,创建与所述目标
LP
树相对应的
PL
树
。2.
根据权利要求1所述的存储系统的修复方法,其特征在于,所述遍历所述目标数据块,创建与所述目标
LP
树相对应的
PL
树,包括:在查询到所述目标数据块内存在所述
LBA
时,依据所述
LBA
在所述目标
LP
树中的
LP
值,在所述
PL
树中插入与所述
LP
值对应的
PL
值
。3.
根据权利要求1所述的存储系统的修复方法,其特征在于,所述响应于存储系统发生故障,对多个
LP
树进行校验,获取目标
LP
树,包括:对所述存储系统进行全盘扫描,确定出最新的
root
区;对所述最新的
root
区中的多个
LP
树进行校验,得到所述目标
LP
树
。4.
根据权利要求1所述的存储系统的修复方法,其特征在于,所述按照预设标注粒度,对所述目标
LP
树中对应的
LBA
在数据空间的地址进行标注,得到包含标注数据的至少一个目标数据块,包括:通过位图对所述
LBA
在所述数据空间中所在的数据块进行标注,得到所述目标数据块,其中,所述目标数据块的标注数据为1,所述位图的标注粒度为所述预设标注粒度
。5.
根据权利要求4所述的存储系统的...
【专利技术属性】
技术研发人员:甄凤远,徐洪志,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。