【技术实现步骤摘要】
本专利技术涉及数据存储,更具体的说是涉及一种基于raid的数据修复方法、系统、装置及介质。
技术介绍
1、raid(redundant array of independent disks,独立磁盘冗余阵列)是一种将多个独立的物理硬盘组合成一个逻辑单元的方法,以提高数据存储的性能、可靠性和容量。raid技术利用数据条带(stripe)、镜像(mirror)和奇偶校验(parity)来实现不同的存储目标,它的发展经历了raid0、raid1、raid10、raid5、raid6等级别,其中raid5在磁盘阵列中增加了p校验分块,可以通过p校验分块恢复一块故障盘的数据;raid6在磁盘阵列中又增加了q校验分块,通过校验p、q校验分块可以恢复阵列中的两块故障盘数据。raid技术的实现可以通过纯软件raid或者硬件raid来实现,而raid控制器就是一种专用的硬件raid设备,用于实现raid技术来管理多个硬盘,通常插在计算机主板上或者连接到主板的扩展插槽上,具有自己的处理器、内存和接口,用于实现raid功能。
2、目前业界常见的r
...【技术保护点】
1.一种基于RAID的数据修复方法,其特征在于,包括:
2.根据权利要求1所述的基于RAID的数据修复方法,其特征在于,所述在RAID阵列中,以固定的条带数量为单元设置竖向校验条带,将每个竖向校验条带的每个数据分块作为所在列的竖向校验位,称为M校验位,包括:
3.根据权利要求2所述的基于RAID的数据修复方法,其特征在于,所述接收主机的IO命令,根据IO命令为竖向校验条带更新M校验位,包括如下步骤:
4.根据权利要求2所述的基于RAID的数据修复方法,其特征在于,所述当RAID阵列的一致性校验任务启动时,除竖向校验条带之外,针对每个
...【技术特征摘要】
1.一种基于raid的数据修复方法,其特征在于,包括:
2.根据权利要求1所述的基于raid的数据修复方法,其特征在于,所述在raid阵列中,以固定的条带数量为单元设置竖向校验条带,将每个竖向校验条带的每个数据分块作为所在列的竖向校验位,称为m校验位,包括:
3.根据权利要求2所述的基于raid的数据修复方法,其特征在于,所述接收主机的io命令,根据io命令为竖向校验条带更新m校验位,包括如下步骤:
4.根据权利要求2所述的基于raid的数据修复方法,其特征在于,所述当raid阵列的一致性校验任务启动时,除竖向校验条带之外,针对每个条带读取条带的原始校验值,再通过条带的数据分块计算新校验值,包括:
5.根据权利要求4所述的基于raid的数据修复方法,其特征在于,所述判断原始校验值与新校验值是否相等,包括:
6.根据权利要求5...
【专利技术属性】
技术研发人员:马艳,王辉,李维校,
申请(专利权)人:山东云海国创云计算装备产业创新中心有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。