一种数据校验方法、装置、设备及介质制造方法及图纸

技术编号:37157032 阅读:32 留言:0更新日期:2023-04-06 22:19
本申请公开了一种数据校验方法、装置、设备及介质,涉及计算机技术领域,包括:确定出数据测试次数和历史数据测试次数;判断数据测试次数是否大于数据测试总数,若不大于,则判断历史数据测试次数是否为0,若为0,则对数据文件进行计算,以得到MD5值;对自身进行压力测试,确定出新的数据测试次数,发送重启指令,以得到重启后的测试端;基于重启后的测试端判断新的数据测试次数是否大于数据测试总数,若大于,则对重启后的测试端中的数据文件进行计算,以得到当前MD5值,判断MD5值与当前MD5值是否一致,若一致,则确定数据完整性校验通过。本申请实现测试端自动断电重启,自动开启FIO检测运行状态,提高数据校验效率。提高数据校验效率。提高数据校验效率。

【技术实现步骤摘要】
一种数据校验方法、装置、设备及介质


[0001]本专利技术涉及计算机
,特别涉及一种数据校验方法、装置、设备及介质。

技术介绍

[0002]现如今,大型企业和重要行业(如金融、证券、交通、邮电、通信等行业)都需要使用服务器作为数据中心核心业务的重要底层支持设备,随着业务量的不断增大,用户的数据也在不断暴涨,为了存储这些数据,就需要大量的硬盘进行保存,现如今,NVME(NVM Express,非易失性内存主机控制器接口规范)硬盘势头猛进,其体积小,高性能,低延迟,能耗小等优点迅速成为各大企业开发新型业务的首选存储设备,同时,为了防止NVME硬盘数据的意外丢失,需要在正式量产前验证其数据的完整性保存功能是否正常,即服务器中的NVME硬盘在进行FIO压力,服务器重启,断电,带外Power

Up/Down(服务器断电重启),或者对NVME硬盘进行热拔插等操作之后,NVME硬盘中保存的数据是否会发生突然丢失,改变等。现有的带外控制服务器Power

Up/Down并验证NVME硬盘数据完整性的方法是:部署一台服本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据校验方法,其特征在于,应用于测试端,包括:获取数据测试信息,并基于所述数据测试信息确定出数据测试次数和历史数据测试次数;判断所述数据测试次数是否大于预设的数据测试总数,若所述数据测试次数不大于预设的数据测试总数,则判断所述历史数据测试次数是否为0,若所述历史数据测试次数为0,则将预先获取的数据文件保存至本地,并对所述数据文件进行计算,以得到MD5值;对自身进行压力测试,并对所述数据测试次数进行更新,以得到新的数据测试次数,发送重启指令至控制端,以便所述控制端基于所述重启指令对自身进行重启操作,以得到重启后的测试端;基于所述重启后的测试端判断所述新的数据测试次数是否大于预设的数据测试总数,若所述新的数据测试次数大于预设的数据测试总数,则对所述重启后的测试端中的数据文件进行计算,以得到当前MD5值,然后判断所述MD5值与所述当前MD5值是否一致,若所述MD5值与所述当前MD5值一致,则确定数据完整性校验通过。2.根据权利要求1所述的数据校验方法,其特征在于,所述若所述历史数据测试次数为0之后,还包括:利用本地的Expect工具和Sshpass工具对控制端进行自动登录验证和密码对接操作,以得到所述控制端发送的自动登录信息,基于所述自动登录信息建立本地与所述控制端之间的自动登录认证关系;基于所述自动登录认证关系和所述自动登录信息生成开机自动登录执行指令,并将所述开机自动登录执行指令保存至本地。3.根据权利要求1所述的数据校验方法,其特征在于,所述将预先获取的数据文件保存至本地,并对所述数据文件进行计算,以得到MD5值,包括:根据业务需求对本地进行分区操作,以得到第一分区和第二分区;将预先获取的数据文件保存至所述第一分区,并利用预设的MD5sum工具对所述第一分区中的所述数据文件进行计算,以得到MD5值。4.根据权利要求1所述的数据校验方法,其特征在于,所述对自身进行压力测试,并对所述数据测试次数进行更新,以得到新的数据测试次数包括:利用预设的压力测试工具对所述第二分区进行压力测试;判断所述压力测试工具是否启动成功,若所述压力测试工具启动成功,则对所述数据测试次数进行更新,以得到新的数据测试次数。5.根据权利要求1所述的数据校验方法,其特征在于,所述发送重启指令至控制端,以便所述控制端基于所述重启指令对自身进行重启操作,以得到重启后的测试端,包括:发送重启指令至控制...

【专利技术属性】
技术研发人员:房超
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1