发明名称 |
一种不中断数据存储服务且修复RAID阵列的方法和装置 |
摘要 |
本发明提供一种不中断数据存储服务且修复RAID阵列的方法,该方法应用于基于块虚拟化技术的RAID阵列,包括:当RAID阵列中出现故障的虚拟磁盘VD时,为所述故障VD申请镜像VD,以把故障VD的写IO转移到所述镜像VD;当RAID中故障VD的数量超出该RAID的容错数量时,同时为各故障VD启动其对应的定时器;执行对最先超时的定时器所对应的第一故障VD的修复,其他故障VD等待该第一故障VD修复完成后再执行修复。本发明方案在RAID阵列中故障VD数量超出该RAID阵列的容错数量时,保证了数据存储服务的不中断且尽力的修复该RAID阵列,使得阵列故障前的数据和故障后的数据尽可能不丢失。 |
申请公布号 |
CN104317678A |
申请公布日期 |
2015.01.28 |
申请号 |
CN201410603460.3 |
申请日期 |
2014.10.30 |
申请人 |
浙江宇视科技有限公司 |
发明人 |
李勇昌;罗亚山;王丽红;李华英 |
分类号 |
G06F11/16(2006.01)I |
主分类号 |
G06F11/16(2006.01)I |
代理机构 |
北京博思佳知识产权代理有限公司 11415 |
代理人 |
林祥 |
主权项 |
一种不中断数据存储服务且修复RAID阵列的方法,该方法应用于基于块虚拟化技术的RAID阵列,其特征在于,该方法包括:当RAID阵列中出现故障的虚拟磁盘VD时,为所述故障VD申请镜像VD,以把故障VD的写IO转移到所述镜像VD;当RAID中故障VD的数量超出该RAID的容错数量时,同时为各故障VD启动其对应的定时器;执行对最先超时的定时器所对应的第一故障VD的修复,其他故障VD等待该第一故障VD修复完成后再执行修复。 |
地址 |
310051 浙江省杭州市滨江区西兴街道江陵路88号10幢南座1-11层 |