一种存储掉电保护的测试系统、方法、设备及存储介质技术方案

技术编号:19903320 阅读:26 留言:0更新日期:2018-12-26 02:52
本发明专利技术公开了一种存储掉电保护的测试系统,包括:输入模块用于获取携带有卷挂载目录、数量参数以及大小参数的目标指令;第一挂载模块用于将待测存储格式化成文件系统,并将文件系统挂载至卷挂载目录;数据生成模块用于生成目标文件;剪切模块用于将目标文件剪切至卷挂载目录中;电源控制模块用于在剪切过程中控制待测存储掉电,并在之后的第一时刻控制上电;第二挂载模块用于将文件系统挂载至卷挂载目录;文件校验模块用于进行文件校验,并根据校验结果确定待测存储是否通过此次掉电保护校验。应用本发明专利技术的方案,降低了在进行存储掉电保护测试时的人力投入。本发明专利技术还公开了一种存储掉电保护的测试方法、设备及存储介质,具有相应效果。

【技术实现步骤摘要】
一种存储掉电保护的测试系统、方法、设备及存储介质
本专利技术涉及存储
,特别是涉及一种存储掉电保护的测试系统、方法、设备及存储介质。
技术介绍
存储是IT行业的基础,存储性能的好坏关系到业务的稳定和数据的安全。如果发生不可控的断电场景时,会由BBU(BatteryBackupUnit,备用电源组)进行掉电保护,即当存储的AC电源断开时,BBU会自动为其供电,以保证缓存数据落盘,即保证了数据不丢失,不出错,实现了数据的安全、一致性。在存储产品生产时,需要验证该产品的掉电保护功能是否能够实现,即验证该产品的质量。现有技术中,通过人工进行该项测试,由于操作过程较为复杂,并且存储产品数量多,单个存储产品可能还需要多次测试以保证测试结果正确,使得在进行存储掉电保护的测试时,需要大量人力投入。综上所述,如何降低存储掉电保护测试时的人力投入,是目前本领域技术人员急需解决的技术问题。
技术实现思路
本专利技术的目的是提供一种存储掉电保护的测试系统、方法、设备及存储介质,以降低存储掉电保护测试时的人力投入。为解决上述技术问题,本专利技术提供如下技术方案:一种存储掉电保护的测试系统,包括:输入模块,用本文档来自技高网...

【技术保护点】
1.一种存储掉电保护的测试系统,其特征在于,包括:输入模块,用于获取携带有卷挂载目录、数量参数以及大小参数的目标指令;第一挂载模块,用于在所述输入模块获取所述目标指令之后,将待测存储格式化成文件系统,并将所述文件系统挂载至所述卷挂载目录;数据生成模块,用于根据所述目标指令在本地目录中生成目标文件;剪切模块,用于将所述目标文件剪切至所述卷挂载目录中;所述电源控制模块,用于在所述剪切模块的剪切过程中控制所述待测存储掉电,并在控制掉电之后的第一时刻控制所述待测存储上电;第二挂载模块,用于在所述电源控制模块控制所述待测存储上电之后,将所述文件系统挂载至所述卷挂载目录;文件校验模块,用于根据所述数据生成...

【技术特征摘要】
1.一种存储掉电保护的测试系统,其特征在于,包括:输入模块,用于获取携带有卷挂载目录、数量参数以及大小参数的目标指令;第一挂载模块,用于在所述输入模块获取所述目标指令之后,将待测存储格式化成文件系统,并将所述文件系统挂载至所述卷挂载目录;数据生成模块,用于根据所述目标指令在本地目录中生成目标文件;剪切模块,用于将所述目标文件剪切至所述卷挂载目录中;所述电源控制模块,用于在所述剪切模块的剪切过程中控制所述待测存储掉电,并在控制掉电之后的第一时刻控制所述待测存储上电;第二挂载模块,用于在所述电源控制模块控制所述待测存储上电之后,将所述文件系统挂载至所述卷挂载目录;文件校验模块,用于根据所述数据生成模块生成的所述目标文件,以及所述第一时刻之后所述本地目录以及所述卷挂载目录中的文件,进行文件校验,并根据校验结果确定所述待测存储是否通过此次掉电保护校验。2.根据权利要求1所述的存储掉电保护的测试系统,其特征在于,所述文件校验模块包括:文件数校验子模块,用于在所述第一时刻之后,统计所述本地目录以及所述卷挂载目录的文件数量的总和,判断所述总和是否等于所述数量参数,如果是,则触发文件MD5值校验模块,否则确定所述待测存储未通过此次掉电保护校验;所述文件MD5值校验模块,用于在所述剪切模块触发之前,记录所述目标文件中的预设数量的各个子文件的第一MD5值,在所述第一时刻之后,记录相应的各个子文件的第二MD5值,判断所述第一MD5值是否与所述第二MD5值一致,如果是,则确定所述待测存储通过此次掉电保护校验,否则确定所述待测存储未通过此次掉电保护校验。3.根据权利要求2所述的存储掉电保护的测试系统,其特征在于,还包括:测试数量统计模块,用于在所述文件MD5值校验模块确定所述待测存储通过此次掉电保护校验之后,判断针对所述待测存储的校验次数是否大于等于预设的次数阈值,如果是,则退出测试进程并确定所述待测存储掉电保护的测试通过,否则触发所述第一挂载模块以开始执行下一次掉电保护校验。4.根据权利要求1所述的存储掉电保护的测试系统,其特征在于,还包括:提示信息输出模块,用于在所述文件校验模块确定出所述待测存储未通过此次掉电保护校验时,输出提示信息。5.根据权利要求1至4任一项所述的存储掉电保护的测试系统,其特征在于,所述输入模块获取的所述目标指令中还携带有日志保存目录;所述第一挂载模块,还用于将自身的操作过程记录在所述日志保存目录中;所述剪切模块,还用于将自身的操作过程记录在所述日志...

【专利技术属性】
技术研发人员:王少磊
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

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

1