一种信息处理方法及处理装置制造方法及图纸

技术编号:11187172 阅读:67 留言:0更新日期:2015-03-25 16:05
本发明专利技术提供一种信息处理方法及处理装置,所述方法包括:当检测到硬盘组中存在发生故障的故障成员盘时,启动热备盘重构,将所述故障成员盘中的数据恢复到与所述故障成员盘关联的关联热备盘中;当检测到所述关联热备盘从所述热备盘槽位被拔出时,创建增量数据位图;当检测到所述关联热备盘被插入到所述成员盘槽位时,将所述关联热备盘识别为成员盘;根据所述增量数据位图,将增量数据重构到所述成员盘中,其中,所述增量数据位图用于记录自所述关联热备盘从所述热备盘槽位被拔出的拔出时刻起至所述关联热备盘被插入到所述成员盘槽位的插入时刻之间,主机向所述故障成员盘写入的所述增量数据的存储位置。

【技术实现步骤摘要】

本专利技术涉及电子
,尤其涉及一种信息处理方法及处理装置
技术介绍
现有技术中将一定数量的硬盘分组形成RAID组(英文:Redundant Array of Independent Disks;中文:独立硬盘冗余阵列),通过使用各式RAID算法来提高数据冗余性和读写性能,达到保护数据和优化性能的目的。当RAID组中的硬盘发生故障时,故障成员硬盘上的数据即无法读写,RAID组的状态由正常变为降级,此时可以通过RAID算法来将数据恢复到热备盘上,恢复数据的过程称为重构。其中,热备盘为RAID组中配置的用于及时替换故障成员硬盘的硬盘。启动重构后,被占用的热备盘则成为RAID组的专用硬盘。如果用硬盘备件替换RAID组中的故障成员盘,等待重构完成之后,数据会从热备盘中复制到备件盘里,这个数据复制过程称为回拷。热备盘会在回拷完成后被RAID组释放,由多个RAID组构成的系统中各RAID组公有。现有技术提供了三种重构方法:热备盘重构、就地重构以及换盘重构。热备盘重构是最基本的重构方式,当有RAID组中的成员盘故障时,把故障成员硬盘的数据通过RAID算法恢复到热备盘上,热备盘被RAID组占用,暂时代替故障成员盘的功能。当故障成员盘更换为备件盘后,启动回拷,释放热备盘。而就地重构先用备件盘替换RAID组中的故障成员盘,再直接将数据重构到硬盘备件中。换盘重构把RAID组中的故障成员硬盘的数据通过RAID算法恢复到热备盘上,热备盘被RAID组占用,重构完成之后成为RAID组的成员盘。但是,热备盘重构一旦启动,需要等待重构完成之后才能启动回拷。在重构和回拷的时间段内,RAID组将热备盘持续占用,整个阵列系统的可靠性降低,系统中其他RAID组再出现硬盘故障可能找不到合适的热备盘去恢复数据。就地重构需要手工干预用备件盘替换故障成员盘后,才能启动就地重构。在备件盘插入到故障成员盘的槽位之前,RAID组一直保持降级的状态,它承载的主机业务的性能和可靠性都大大降低。换盘重构成员盘槽位会出现后台自动变更,不适用于对RAID组的成员盘物理位置规划固定的情况。因此,现有技术中还不存在既不改变RAID组的成员盘的物理位置,又能够尽快恢复硬盘组的性能及可靠性的故障处理方案。
技术实现思路
本专利技术实施例提供一种信息处理方法及处理装置,提供了一种既不改变RAID组的成员盘的物理位置,又能够尽快恢复硬盘组的性能及可靠性的故障处理方案,实现了在不改变RAID组的成员盘物理位置的同时,通过减少热备盘被占用时间的方法,尽快恢复硬盘组的性能及可靠性的技术效果。本专利技术实施例第一方面提供了一种信息处理方法,所述方法包括:当检测到硬盘组中存在发生故障的故障成员盘时,启动热备盘重构,将所述故障成员盘中的数据恢复到与所述故障成员盘关联的关联热备盘中,其中,所述关联热备盘位于热备盘槽位中,所述故障成员盘位于成员盘槽位中;当检测到所述关联热备盘从所述热备盘槽位被拔出时,创建增量数据位图;当检测到所述关联热备盘被插入到所述成员盘槽位时,将所述关联热备盘识别为成员盘;根据所述增量数据位图,将增量数据重构到所述成员盘中,其中,所述增量数据位图用于记录自所述关联热备盘从所述热备盘槽位被拔出的拔出时刻起至所述关联热备盘被插入到所述成员盘槽位的插入时刻之间,主机向所述故障成员盘写入的所述增量数据的存储位置。结合第一方面,在第一种可能的实现方式中,在所述将增量数据恢复到所述成员盘中之后,所述方法还包括:确定所述热备盘重构的重构进度,所述重构进度表征在所述拔出时刻,所述关联热备盘中的数据量占所述故障成员盘中的数据量的比例;若所述重构进度表征所述故障成员盘中只有部分数据已重构到所述关联热备盘中,则将所述故障成员盘中的除所述部分数据外的剩余数据重构到所述成员盘中。结合第一方面,在第二种可能的实现方式中,所述当检测到所述关联热备盘被插入到所述成员盘槽位时,将所述关联热备盘识别为成员盘,具体为:在检测到所述故障成员盘从所述成员盘槽位拔出后,判断所述成员盘槽位上第一次插入的硬盘是否是所述关联热备盘;若为是,则将所述关联热备盘识别为成员盘。结合第一方面,第一种可能的实现方式及第二种可能的实现方式,在第三种可能的实现方式中,在所述将所述关联热备盘识别为成员盘之后,所述方法还包括:当检测到备件盘被插入到所述热备盘槽位时,将所述备件盘设置为热备盘。结合第一方面,在第四种可能的实现方式中,所述当检测到所述关联热备盘被插入到所述成员盘槽位时,将所述关联热备盘识别为成员盘,具体为:在检测到所述故障成员盘从所述成员盘槽位拔出后,判断所述成员盘槽位上第一次插入的硬盘是否是备件盘;若为是,则启动回拷,将所述故障成员盘中的数据复制到所述备件盘中;在所述回拷的过程中,交换所述备件盘与所述关联热备盘的位置,将所述关联热备盘插入到所述成员盘槽位,且将所述备件盘插入到所述热备盘槽位;将所述关联热备盘识别为成员盘。结合第四种可能的实现方式,在第五种可能的实现方式中,在所述将所述关联热备盘识别为成员盘之后,所述方法还包括:将所述备件盘设置为热备盘。结合第一方面,第一种可能的实现方式至第五种可能的实现方式,在第六种可能的实现方式中,所述当检测到所述关联热备盘被插入到所述成员盘槽位时,将所述关联热备盘识别为成员盘,具体为:判断所述关联热备盘是否在自所述拔出时刻起的预定时间内被插入到所述成员盘槽位;若为是,则将所述关联热备盘识别为成员盘,其中,所述预定时间为所述硬盘组设定的有效换盘时间。本专利技术实施例第二方面提供了一种处理装置,所述处理装置包括:热备盘重构模块,用于当检测到硬盘组中存在发生故障的故障成员盘时,启动热备盘重构,将所述故障成员盘中的数据恢复到与所述故障成员盘关联的关联热备盘中,其中,所述关联热备盘位于热备盘槽位中,所述故障成员盘位于成员盘槽位中;位图创建模块,用于当检测到所述关联热备盘从所述热备盘槽位被拔出时,创建增量数据位图;处理模块,用于当检测到所述关联热备盘被插入到所述成员盘槽位时,将所述关联热备盘识别为成员盘;增量数据重构模块,用于根据所述增量数据位图,将增量数据重构到所述成员盘中,其中,所述增量数据位图用于记录自所述关联热备盘从所述热备盘槽位被拔出的拔出时刻起至所述关联热备盘被插入到所述成员盘槽位的插入时刻之间,主机向所述故障成员盘写入的所述增量数据的存储位置。结本文档来自技高网
...
一种信息处理方法及处理装置

【技术保护点】
一种信息处理方法,其特征在于,所述方法包括:当检测到硬盘组中存在发生故障的故障成员盘时,启动热备盘重构,将所述故障成员盘中的数据恢复到与所述故障成员盘关联的关联热备盘中,其中,所述关联热备盘位于热备盘槽位中,所述故障成员盘位于成员盘槽位中;当检测到所述关联热备盘从所述热备盘槽位被拔出时,创建增量数据位图;当检测到所述关联热备盘被插入到所述成员盘槽位时,将所述关联热备盘识别为成员盘;根据所述增量数据位图,将增量数据重构到所述成员盘中,其中,所述增量数据位图用于记录自所述关联热备盘从所述热备盘槽位被拔出的拔出时刻起至所述关联热备盘被插入到所述成员盘槽位的插入时刻之间,主机向所述故障成员盘写入的所述增量数据的存储位置。

【技术特征摘要】
1.一种信息处理方法,其特征在于,所述方法包括:
当检测到硬盘组中存在发生故障的故障成员盘时,启动热备盘重构,将所
述故障成员盘中的数据恢复到与所述故障成员盘关联的关联热备盘中,其中,
所述关联热备盘位于热备盘槽位中,所述故障成员盘位于成员盘槽位中;
当检测到所述关联热备盘从所述热备盘槽位被拔出时,创建增量数据位图;
当检测到所述关联热备盘被插入到所述成员盘槽位时,将所述关联热备盘
识别为成员盘;
根据所述增量数据位图,将增量数据重构到所述成员盘中,其中,所述增
量数据位图用于记录自所述关联热备盘从所述热备盘槽位被拔出的拔出时刻起
至所述关联热备盘被插入到所述成员盘槽位的插入时刻之间,主机向所述故障
成员盘写入的所述增量数据的存储位置。
2.如权利要求1所述的方法,其特征在于,在所述将增量数据恢复到所述
成员盘中之后,所述方法还包括:
确定所述热备盘重构的重构进度,所述重构进度表征在所述拔出时刻,所
述关联热备盘中的数据量占所述故障成员盘中的数据量的比例;
若所述重构进度表征所述故障成员盘中只有部分数据已重构到所述关联热
备盘中,则将所述故障成员盘中的除所述部分数据外的剩余数据重构到所述成
员盘中。
3.如权利要求1所述的方法,其特征在于,所述当检测到所述关联热备盘
被插入到所述成员盘槽位时,将所述关联热备盘识别为成员盘,具体为:
在检测到所述故障成员盘从所述成员盘槽位拔出后,判断所述成员盘槽位
上第一次插入的硬盘是否是所述关联热备盘;
若为是,则将所述关联热备盘识别为成员盘。
4.如权利要求1-3中任一权项所述的方法,其特征在于,在所述将所述关
联热备盘识别为成员盘之后,所述方法还包括:
当检测到备件盘被插入到所述热备盘槽位时,将所述备件盘设置为热备盘。
5.如权利要求1所述的方法,其特征在于,所述当检测到所述关联热备盘
被插入到所述成员盘槽位时,将所述关联热备盘识别为成员盘,具体为:
在检测到所述故障成员盘从所述成员盘槽位拔出后,判断所述成员盘槽位
上第一次插入的硬盘是否是备件盘;
若为是,则启动回拷,将所述故障成员盘中的数据复制到所述备件盘中;
在所述回拷的过程中,交换所述备件盘与所述关联热备盘的位置,将所述
关联热备盘插入到所述成员盘槽位,且将所述备件盘插入到所述热备盘槽位;
将所述关联热备盘识别为成员盘。
6.如权利要求5所述的方法,其特征在于,在所述将所述关联热备盘识别
为成员盘之后,所述方法还包括:
将所述备件盘设置为热备盘。
7.如权利要求1-6中任一权项所述的方法,其特征在于,所述当检测到所
述关联热备盘被插入到所述成员盘槽位时,将所述关联热备盘识别为成员盘,
具体为:
判断所述关联热备盘是否在自所述拔出时刻起的预定时间内被插入到所述
成员盘槽位;
若为是,则将所述关联热备盘识别为成员盘,其中,所述预定时间为所述
硬盘组设定的有效换盘时间。
8.一种处...

【专利技术属性】
技术研发人员:曾茜逾
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1