一种触发磁盘阵列进行重构的方法及装置制造方法及图纸

技术编号:14013503 阅读:212 留言:0更新日期:2016-11-17 15:11
本发明专利技术实施例公开了一种触发磁盘阵列进行重构的方法及装置,对触发磁盘阵列的重构具有通用性和易用性。本发明专利技术实施例方法包括:在检测到磁盘阵列中的存储介质发生变更后,获取目标存储介质的有效数据信息,所述目标存储介质为引起所述磁盘阵列中的存储介质发生变更的存储介质;若确定所述有效数据信息满足预设重构条件,则重构所述磁盘阵列。

【技术实现步骤摘要】

本专利技术涉及信息
,尤其涉及一种触发磁盘阵列进行重构的方法及装置
技术介绍
为了提高存储系统的性能和可靠性,磁盘阵列(英文全称:Redundant Arrays of Independent Disks,英文缩写:RAID)被广泛应用于存储系统中。但是,在大规模存储系统中,磁盘失效已经成为一种常态,因此需要对磁盘阵列进行重构。在对磁盘阵列进行重构之前,我们首先要解决的是磁盘阵列的重构触发方面的问题。当前提出的磁盘阵列的重构触发方案主要为:方案1、采用专用配置软件进行重构触发;方案2、在基本输入输出系统(英文全称:Basic Input Output System,英文缩写:BIOS)启动阶段进行重构触发。但是,上述方案1依赖专用配置软件,且需要用户手动操作;上述方案2严重影响启动速度,重构需要花费大量时间,并且用户容易因为疏忽而造成数据的丢失。所以现有方案存在不通用、不易用等问题。
技术实现思路
本专利技术实施例提供了一种触发磁盘阵列进行重构的方法及装置,对触发磁盘阵列的重构具有通用性和易用性。有鉴于此,本专利技术第一方面提供了一种触发磁盘阵列进行重构的方法,包括:在检测到磁盘阵列中的存储介质发生变更后,获取目标存储介质的有效数据信息,所述目标存储介质为引起所述磁盘阵列中的存储介质发生变更的存储介质;若确定所述有效数据信息满足预设重构条件,则重构所述磁盘阵列。其中,磁盘阵列可以包括多个存储介质,存储介质可以为SD卡,此时存储介质发生变更可以为SD卡有变更,SD卡有变更的场景可以为:在关机或离线状态下,SD卡进行了替换,然后上电开启后检测到SD卡有变更;在在线或开机状态下,SD卡进行了热插拔,从而检测到SD卡有变更。可见,在磁盘阵列中的存储介质发生变更的情况下,比如存储介质的替换,若引起磁盘阵列中的存储介质发生变更的目标存储介质的有效数据信息满足预设重构条件,即能够触发磁盘阵列的重构,显然,本专利技术相对于现有方案具有通用且易用的特点。在一些可能的实现方式中,所述在检测到磁盘阵列中的存储介质发生变更后,获取目标存储介质的有效数据信息包括:在关机或离线状态下,在检测到磁盘阵列中的存储介质发生替换后,获取目标存储介质的有效数据信息;或,在在线或开机状态下,在检测到磁盘阵列中的存储介质进行热插拔后,获取目标存储介质的有效数据信息。在另一些可能的实现方式中,所述若确定所述有效数据信息满足预设重构条件,则重构所述磁盘阵列之前包括:判断所述有效数据信息中是否存在数据占用信息、文件系统信息、分区信息和启动信息中的至少一项,若存在,则确定所述有效数据信息满足预设重构条件。在另一些可能的实现方式中,所述重构所述磁盘阵列之后还包括:刷新所述磁盘阵列的信息。在另一些可能的实现方式中,所述存储介质包括如下至少一种:安全数码卡以及硬盘;所述有效数据信息包括如下至少一种:分区信息、启动信息、文件系统信息和数据占用信息。本专利技术第二方面提供了一种触发磁盘阵列进行重构的装置,包括:获取模块,用于在检测到磁盘阵列中的存储介质发生变更后,获取目标存储介质的有效数据信息,所述目标存储介质为引起所述磁盘阵列中的存储介质发生变更的存储介质;重构模块,用于若确定所述有效数据信息满足预设重构条件,则重构所述磁盘阵列。在一些可能的实现方式中,所述获取模块,具体用于在关机或离线状态下,在检测到磁盘阵列中的存储介质发生替换后,获取目标存储介质的有效数据信息;或,在在线或开机状态下,在检测到磁盘阵列中的存储介质进行热插拔后,获取目标存储介质的有效数据信息。在另一些可能的实现方式中,所述装置还包括:判断模块,用于判断所述有效数据信息中是否存在数据占用信息、文件系统信息、分区信息和启动信息中的至少一项,若存在,则确定所述有效数据信息满足预设重构条件。在另一些可能的实现方式中,所述装置还包括:刷新模块,用于在所述重构模块重构所述磁盘阵列后刷新所述磁盘阵列的信息。在另一些可能的实现方式中,所述存储介质包括如下至少一种:安全数码卡以及硬盘;所述有效数据信息包括如下至少一种:分区信息、启动信息、文件系统信息和数据占用信息。从以上技术方案可以看出,本专利技术实施例具有以下优点:在磁盘阵列中的存储介质发生变更的情况下,比如存储介质的替换,若引起磁盘阵列中的存储介质发生变更的目标存储介质的有效数据信息满足预设重构条件,即能够触发磁盘阵列的重构,显然,本专利技术相对于现有方案具有通用且易用的特点。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中触发磁盘阵列进行重构的方法一个实施例示意图;图2为本专利技术实施例中触发磁盘阵列进行重构的装置一个实施例示意图;图3为本专利技术实施例中触发磁盘阵列进行重构的装置另一个实施例示意图;图4为本专利技术实施例中触发磁盘阵列进行重构的装置另一个实施例示意图。具体实施方式本专利技术实施例提供了一种触发磁盘阵列进行重构的方法及装置,对触发磁盘阵列的重构具有通用性和易用性。为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。下面先对本专利技术实施例可能涉及的一些概念进行简单介绍。引导扇区(Boot Sector),指的是硬盘的第一个扇区,它是由主引导记录(英文全称:Master Boot Record,英文缩写:MBR)、分区表(英文全称:Disk Partition Table,英文缩写:DPI)和引导区标记(Boot Record ID)三部分组成。MBR占用Boot Sector的前446个字节(0-0x1BD),用于存放系统主引导程序。DPT占用64个字节(0x1BE-0x1FD),用于记录磁盘的基本分区信息,DPT分为四个分区项,每项16字节,分别记录了每个主分区的信息。Boot Record ID占用两个字节(0x1FE以及0x1FF),对于合法引导区,则BootRecord ID等于0xAA55。磁盘阵列,比如安全数码卡(英文全称:Secure Digital Memory Card,英文缩写:SD)磁盘阵列,SD Raid主要是有一个带有Raid控制芯片的扣卡或便携设备,并且可以插入两张SD卡组成Raid,本文档来自技高网
...
一种触发磁盘阵列进行重构的方法及装置

【技术保护点】
一种触发磁盘阵列进行重构的方法,其特征在于,所述方法包括:在检测到磁盘阵列中的存储介质发生变更后,获取目标存储介质的有效数据信息,所述目标存储介质为引起所述磁盘阵列中的存储介质发生变更的存储介质;若确定所述有效数据信息满足预设重构条件,则重构所述磁盘阵列。

【技术特征摘要】
1.一种触发磁盘阵列进行重构的方法,其特征在于,所述方法包括:在检测到磁盘阵列中的存储介质发生变更后,获取目标存储介质的有效数据信息,所述目标存储介质为引起所述磁盘阵列中的存储介质发生变更的存储介质;若确定所述有效数据信息满足预设重构条件,则重构所述磁盘阵列。2.根据权利要求1所述的方法,其特征在于,所述在检测到磁盘阵列中的存储介质发生变更后,获取目标存储介质的有效数据信息包括:在关机或离线状态下,在检测到磁盘阵列中的存储介质发生替换后,获取目标存储介质的有效数据信息;或,在在线或开机状态下,在检测到磁盘阵列中的存储介质进行热插拔后,获取目标存储介质的有效数据信息。3.根据权利要求1所述的方法,其特征在于,所述若确定所述有效数据信息满足预设重构条件,则重构所述磁盘阵列之前包括:判断所述有效数据信息中是否存在数据占用信息、文件系统信息、分区信息和启动信息中的至少一项,若存在,则确定所述有效数据信息满足预设重构条件。4.根据权利要求1至3任意一项所述的方法,其特征在于,所述重构所述磁盘阵列之后还包括:刷新所述磁盘阵列的信息。5.根据权利要求1所述的方法,其特征在于,所述存储介质包括如下至少一种:安全数码卡以及硬盘;所述有效数据信息包括如下至少一种:分区信息、启动信息、文件...

【专利技术属性】
技术研发人员:廖德甫张冠男彭林
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东;44

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

1