【技术实现步骤摘要】
磁盘阵列的校验方法、装置、存储介质及电子设备
[0001]本申请实施例涉及计算机领域,具体而言,涉及一种磁盘阵列的校验方法
、
装置
、
存储介质及电子设备
。
技术介绍
[0002]RAID
(
Redundant Arrays of Independent Disks
)即具有冗余能力的磁盘阵列,磁盘阵列是通过将多个独立磁盘组合一起,从而得到一个容量巨大的磁盘组
。RAID
技术的应用,不仅可以扩展存储容量和提高系统输入输出的请求处理能力,而且其数据的分布式存储技术
、
并行访问手段以及信息冗余技术也增强了数据的可靠性
。RAID
相关的存储类芯片的验证,往往需综合考虑
RAID
等级,数据盘和校验盘之间不同的排列组合方式以及编
/
解码场景,不同场景间的差异使得编
/
解码的计算结果数据量大且复杂
。
在相关技术中,
RAID
相关的存储类芯片验证过程中对于结果的处理方式,通常有以下几种方式:
[0003]1.RAID
算法简单,且现实工程实现难度较小,会考虑在验证环境中集成并开发
RAID
算法的
ReferenceModel(
即:
RM)。
将
DUT
输出的实际编
/
解码计算结果与
RM
输出的期望编< ...
【技术保护点】
【技术特征摘要】
1.
一种磁盘阵列的校验方法,其特征在于,包括:确定磁盘阵列的配置信息;基于所述配置信息确定所述磁盘阵列的目标校验时机;在达到所述目标校验时机的情况下,确定所述磁盘阵列中包括的每个目标磁盘的目标磁盘数据;基于所述目标磁盘数据确定所述磁盘阵列中包括的每个校验磁盘的目标校验数据;基于所述目标磁盘数据以及所述目标校验数据校验所述磁盘阵列
。2.
根据权利要求1所述的方法,其特征在于,基于所述目标磁盘数据确定所述磁盘阵列中包括的每个校验磁盘的目标校验数据包括:确定每个所述目标磁盘对应的第一参数,以及每个所述校验磁盘对应的第二参数;基于所述第一参数与所述第二参数对所述目标磁盘数据进行处理,得到每个所述校验磁盘的所述目标校验数据
。3.
根据权利要求2所述的方法,其特征在于,基于所述第一参数与所述第二参数对所述目标磁盘数据进行处理,得到每个所述校验磁盘的所述目标校验数据包括:在基于所述配置信息确定所述磁盘阵列中包括两个所述校验磁盘的情况下,针对所述校验磁盘中包括的任意一个目标校验磁盘均执行以下操作,得到所述目标校验磁盘对应的所述目标校验数据:确定每个所述第一参数与所述第二参数中包括的除所述目标校验磁盘对应的参数之外的第三参数的和值,得到多个第一和值;确定每个所述校验磁盘对应的所述第二参数的第二和值;确定每个所述第一和值与所述第二和值的第一比值;确定所述第一参数对应的所述目标磁盘数据与每个所述第一比值的乘积,得到多个第一乘积;将多个所述第一乘积的和值确定为所述目标校验数据
。4.
根据权利要求2所述的方法,其特征在于,基于所述第一参数与所述第二参数对所述目标磁盘数据进行处理,得到每个所述校验磁盘的所述目标校验数据包括:在基于所述配置信息确定所述磁盘阵列中包括两个以上所述校验磁盘的情况下,针对所述校验磁盘中包括的任意一个目标校验磁盘均执行以下操作,得到所述目标校验磁盘对应的所述目标校验数据:针对所述第一参数中包括的任意一个目标第一参数均执行以下操作,得到每个所述目标第一参数对应的第四乘积:确定所述目标第一参数与所述第二参数中包括的除所述目标校验磁盘对应的参数之外的每个第三参数的和值,得到多个第三和值,确定多个所述第三和值的第二乘积,确定所述第二参数中包括的与所述目标校验磁盘对应的第四参数,确定所述第四参数与每个第三参数的和值,得到多个第四和值,确定多个所述第四和值的第三乘积,确定所述第二乘积与所述第三乘积的第二比值,将所述第二比值与所述目标第一参数对应的目标磁盘数据的乘积确定为所述第四乘积;将每个所述目标第一参数对应的所述第四乘积的和值确定为所述目标校验数据
。5.
根据权利要求1所述的方法,其特征在于,基于所述目标磁盘数据以及所述目标校验数据校验所述磁盘阵列包括:
对所述目标磁盘数据以及所述目标校验数据进行伽罗华域运算,得到运算结果;基于所述运算结果校验所述磁盘阵列
。6.
根据权利要求5所述的方法,其特征在于,对所述目标磁盘数据以及所述目标校验数据进行伽罗华域运算,得到运算结果包括:对所述目标磁盘数据以及所述目标校验数据进行异或运算,得到所述运算结果;确定每个所述目标磁盘对应的第一参数,以及每个所述校验磁盘对应的第二参数,确定每个所述第一参数与所述第一参数对应的所述目标磁盘数据的第五乘积,确定每个第二参数与所述第二参数对应的目标校验数据的第六乘积,对所述第五乘积以及所述第六乘积进行异或运算,得到运算结果
。7.
根据权利要求5所述的方法,其特征在于,基于所述运算结果校验所述磁盘阵列包括:在所述运算结果为目标数值的情况下,确定所述磁盘阵列的校验结果为校验成功;在所述运算结果为除所述目标数值之外的其他值的情况下,确定所述磁盘阵列的校验结果为校验失败
。8.
根据权利要求1所述的方法,其特征在于,在确定磁盘阵列的配置信息之后,所述方法还包括:在所述配置信息指示所述目标磁盘中包括损坏磁盘的情况下,确定所述目标磁盘中包括的完好磁盘的完好...
【专利技术属性】
技术研发人员:范晓钊,贾晓龙,陈静静,刘洁,苏衍浩,
申请(专利权)人:苏州元脑智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。