一种软磁盘阵列系统异常处理机制检测方法和装置制造方法及图纸

技术编号:13495939 阅读:167 留言:0更新日期:2016-08-07 20:29
本发明专利技术实施例提供一种软磁盘阵列系统异常处理机制检测方法和装置,其中方法包括:选取软磁盘列阵系统中一工作磁盘为当前模拟故障磁盘,模拟所述当前模拟故障磁盘进入故障状态;将所述当前模拟故障磁盘移出所述软磁盘阵列系统,在所述当前模拟故障磁盘的槽位接入一备用磁盘,重建软磁盘阵列系统;判断重建的软磁盘阵列系统能否正常工作,若不能,则确定软磁盘阵列异常处理机制不正常,若能,则选取另一工作磁盘为下一模拟故障磁盘。可提前得知用某备用磁盘替换某故障的工作磁盘后软磁盘阵列系统是否可正常工作,提高了软磁盘阵列系统的工作稳定性,且降低了应用风险。

【技术实现步骤摘要】

本专利技术涉及领域,特别是涉及一种软磁盘阵列系统异常处理机制检测方法和装置
技术介绍
磁盘阵列(RAID,RedundantArray of Independent Disks)是一种把多块独立的工作磁盘(物理磁盘)按不同方式组合起来形成一个磁盘组(逻辑磁盘),从而提供比单个磁盘更高的存储性能和提供数据冗余的技术,具有硬RAID和软RAID两种模式。采用磁盘阵列技术能把若干小容量物理磁盘组成一个大容量虚拟存储设备,提高物理存储的读写效率,或提供冗余以提高数据存储的安全性。目前,当软磁盘阵列系统中某个工作磁盘发生故障时,该软磁盘阵列系统将会选取一备用磁盘替代该故障的工作磁盘进行工作,从而保证该软磁盘阵列系统工作的稳定性。但是,在将某备用磁盘替换某故障的工作磁盘后,该软磁盘阵列系统仍然可能无法工作,用户只能在某工作磁盘故障,并用某备用磁盘替换该故障的工作磁盘后,才可得知用某备用磁盘替换某故障的工作磁盘后软磁盘阵列系统是否可正常工作,软磁盘阵列系统的工作稳定性较低,具有较大的应用风险。
技术实现思路
有鉴于此,本专利技术实施例提供一种软磁盘阵列系统异常处理机制检测方法和装置,以解决现有技术中在将某备用磁盘替换某故障的工作磁盘后,该软磁盘阵列系统仍然可能无法工作,用户只能在某工作磁盘故障,并用某备用磁盘替换该故障的工作磁盘后,才可得知用某备用磁盘替换某故障的工作磁盘后软磁盘阵列系统是否可正常工作,软磁盘阵列系统的工作稳定性较低,具有较大的应用风险。为实现上述目的,本专利技术实施例提供如下技术方案:—种软磁盘阵列系统异常处理机制检测方法,包括:选取软磁盘列阵系统中一工作磁盘为当前模拟故障磁盘,模拟所述当前模拟故障磁盘进入故障状态;将所述当前模拟故障磁盘移出所述软磁盘阵列系统,在所述当前模拟故障磁盘的槽位接入一备用磁盘,重建软磁盘阵列系统;判断重建的软磁盘阵列系统能否正常工作,若不能,则确定软磁盘阵列异常处理机制不正常,若能,则选取另一工作磁盘为下一模拟故障磁盘。其中,所述选取软磁盘列阵系统中一工作磁盘为当前模拟故障磁盘前还包括:将所有工作磁盘接入软磁盘阵列系统,启动所述软磁盘阵列系统;判断所述软磁盘阵列系统能否正常工作;若能,则选取软磁盘列阵中一工作磁盘为当前模拟故障磁盘。其中,所述将所有工作磁盘接入软磁盘阵列系统前还包括:在所述软磁盘阵列系统中安装操作系统;所述判断所述软磁盘阵列系统能否正常工作为:通过判断所述操作系统能否正常启动来判断所述软磁盘阵列系统能否正常工作,若所述操作系统能正常启动,则确定所述软磁盘阵列系统能正常工作。其中,所述选取软磁盘列阵系统中一工作磁盘为当前模拟故障磁盘前还包括:选取一工作磁盘为当前测试磁盘,在软磁盘阵列系统中仅接入所述当前测试磁盘,启动所述仅接入所述当前测试磁盘的软磁盘阵列系统,得到所述当前测试磁盘单启动测试结果,获取另一工作磁盘为下一测试磁盘;所述重建软磁盘阵列系统后还包括:在软磁盘阵列系统中仅接入所述备用磁盘,启动所述仅接入所述备用磁盘的软磁盘阵列系统,得到所述备用磁盘单启动测试结果。其中,所述备用磁盘的数目至少为2个;所述在所述当前模拟故障磁盘的槽位接入一备用磁盘前还包括:在所有备用磁盘中选取任一备用磁盘或在所有备用磁盘中选取所述当前模拟故障磁盘相对应的备用磁盘,在所述当前模拟故障磁盘的槽位接入所述选取的备用磁盘。其中,在所述当前模拟故障磁盘的槽位接入一备用磁盘包括:对所述备用磁盘进行分区处理,得到分区后备用磁盘,所述分区后备用磁盘的分区结构与工作磁盘的分区结构相同;对所述分区后备用磁盘进行格式化处理,得到格式化后分区磁盘,所述格式化后分区磁盘的文件系统格式与工作磁盘的文件系统格式相同;为所述格式化后备用磁盘添加软磁盘分区标识。其中,所述重建软磁盘阵列系统前还包括:判断接入软磁盘阵列系统的备用磁盘与工作磁盘的分区Number、Start和End参数是否均一致;若是,则重建软磁盘阵列系统。—种软磁盘阵列系统异常处理机制检测装置,包括:模拟故障模块、备用接入模块和判断模块,其中,所述模拟故障模块,用于选取软磁盘列阵中一工作磁盘为当前模拟故障磁盘,模拟所述当前模拟故障磁盘进入故障状态;所述备用接入模块,用于将所述当前模拟故障磁盘移出所述软磁盘阵列系统,在所述当前模拟故障磁盘的槽位接入一备用磁盘,重建软磁盘阵列系统;所述判断模块,用于判断重建的软磁盘阵列系统能否正常工作,若不能,则确定软磁盘阵列异常处理机制不正常,若能,则选取另一工作磁盘为下一模拟故障磁盘。其中,所述软磁盘阵列系统异常处理机制检测装置还包括:启动测试模块,用于将所有工作磁盘接入软磁盘阵列系统,启动所述软磁盘阵列系统,判断所述软磁盘阵列系统能否正常工作;所述模拟故障模块在所述启动检测模块判定所述软磁盘阵列系统能正常工作后,选取软磁盘列阵中一工作磁盘为当前模拟故障磁盘。其中,所述软磁盘阵列系统异常处理机制检测装置还包括:单启动检测模块,用于选取一工作磁盘为当前测试磁盘,在软磁盘阵列系统中仅接入所述当前测试磁盘,启动所述仅接入所述当前测试磁盘的软磁盘阵列系统,得到所述当前测试磁盘单启动测试结果,获取另一工作评价为下一测试磁盘;并在所述备用接入模块重建软磁盘阵列系统后,在软磁盘阵列系统中仅接入所述备用磁盘,启动所述仅接入所述备用磁盘的软磁盘阵列系统,得到所述备用磁盘单启动测试结果。基于上述技术方案,本专利技术实施例提供的软磁盘阵列系统异常处理机制检测方法和装置,选取软磁盘列阵中一工作磁盘为当前模拟故障磁盘,模拟当前模拟故障磁盘进入故障状态,然后将该当前模拟故障磁盘移出该软磁盘阵列系统,在该当前模拟故障磁盘的槽位接入一备用磁盘,重建软磁盘阵列系统,判断重建的软磁盘阵列系统能否正常工作,若不能,则说明该软磁盘阵列异常处理机制不正常,若能,则选取另一工作磁盘为下一模拟故障磁盘。可模拟测试当软磁盘阵列系统中某工作磁盘故障而用某备用磁盘替换时,该软磁盘阵列系统能否可正常工作,提前得知用某备用磁盘替换某故障的工作磁盘后软磁盘阵列系统是否可正常工作,提高了软磁盘阵列系统的工作稳定性,且降低了应用风险。【附图说明】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例提供的软磁盘阵列系统异常处理机制检测方法的流程图;图2为本专利技术实施例提供的软磁盘阵列系统异常处理机制检测方法中启动检测的方法流程图;图3为本专利技术实施例提供的软磁盘阵列系统异常处理机制检测方法中在当前模拟故障磁盘的槽位接入一备用磁盘的方法流程图;图4为本专利技术实施例提供的软磁盘阵列系统异常处理机制检测方法中重建软磁盘阵列系统的方法流程图;图5为本专利技术实施例提供的软磁盘阵列系统异常处理机制检测装置的系统框图;[0041当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种软磁盘阵列系统异常处理机制检测方法,其中在于,包括:选取软磁盘列阵系统中一工作磁盘为当前模拟故障磁盘,模拟所述当前模拟故障磁盘进入故障状态;将所述当前模拟故障磁盘移出所述软磁盘阵列系统,在所述当前模拟故障磁盘的槽位接入一备用磁盘,重建软磁盘阵列系统;判断重建的软磁盘阵列系统能否正常工作,若不能,则确定软磁盘阵列异常处理机制不正常,若能,则选取另一工作磁盘为下一模拟故障磁盘。

【技术特征摘要】

【专利技术属性】
技术研发人员:李建磊张鑫吕倩华
申请(专利权)人:浪潮北京电子信息产业有限公司
类型:发明
国别省市:北京;11

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

1