The invention provides a disk data consistency testing method, device, terminal and storage medium, which includes: specific write operation of target disk through IOD command; viewing detailed information of target disk sector; simulating storage failure of the server where the target disk is located; obtaining detailed information of target disk sector after fault relief; and comparing detailed information of sector before and after fault. Check the data consistency of the target disk. The method has the advantages of simple operation, direct verification of the consistency of disk sector data during testing, and enhanced the accuracy of test results.
【技术实现步骤摘要】
一种磁盘数据一致性测试方法、装置、终端及存储介质
本专利技术属于服务器测试
,具体涉及一种磁盘数据一致性测试方法、装置、终端及存储介质。
技术介绍
磁盘数据一致性是指磁盘在存储控制器重启、存储与主机网络故障、存储设备下电等特殊场景下,磁盘数据不会被覆盖或丢失,是检查存储设备数据保护能力优劣的一个重要指标,也是存储测试的一个重要测试项。当前校验磁盘数据一致性的常用方法是挂载文件系统,向目标磁盘拷贝大文件,通过校验特殊场景前后该文件MD5值来侧面检查磁盘数据的一致性,但是这有几个缺陷:1、需要挂载文件系统、拷贝大文件、获取文件MD5值等操作繁琐,费时比较多;2、这个方法实际上是校验的文件的数据一致性,不是直接反馈的磁盘的数据一致性,如果故障场景下破坏了校验文件之外的磁盘扇区的话,这种测试方法得出的结论是错误的;3、校验使用的文件需要足够大,其中多大的文件满足要求的标准因人而异,测试结果无法保证。
技术实现思路
针对现有技术的不足,本专利技术提供一种磁盘数据一致性测试方法、装置、终端及存储介质,以解决上述技术问题。第一方面,本申请实施例提供一种磁盘数据一致性测试方法, ...
【技术保护点】
1.一种磁盘数据一致性测试方法,其特征在于,所述方法包括:通过IOD命令对目标磁盘进行特定写操作;查看目标磁盘扇区详细信息;模拟目标磁盘所在服务器出现存储故障;获取故障解除后的目标磁盘扇区详细信息;通过对比故障前后的扇区详细信息校验所述目标磁盘的数据一致性。
【技术特征摘要】
1.一种磁盘数据一致性测试方法,其特征在于,所述方法包括:通过IOD命令对目标磁盘进行特定写操作;查看目标磁盘扇区详细信息;模拟目标磁盘所在服务器出现存储故障;获取故障解除后的目标磁盘扇区详细信息;通过对比故障前后的扇区详细信息校验所述目标磁盘的数据一致性。2.根据权利要求1所述的方法,其特征在于,所述通过IOD命令对目标磁盘进行特定写操作包括:设置磁盘写入模式;设置写入数据块的数量;通过fdisk-Ⅱ命令查找目标磁盘;根据所述写入模式和所述数据块数量向所述目标磁盘写入数据。3.根据权利要求1所述的方法,其特征在于,所述模拟目标磁盘所在服务器出现存储故障包括:设置存储控制器重启脚本;设置存储控制器与主机网络重新连接脚本。4.根据权利要求1所述的方法,其特征在于,所述通过对比故障前后的扇区详细信息校验所述目标磁盘的数据一致性包括:判断故障前后目标磁盘的扇区详细信息是否一致:是,则判定目标磁盘通过测试;否,则判定目标磁盘测试失败。5.一种磁盘数据一致性测试装置,其特征在于,所述装置包括:数据写入单元,配置用于通过IOD命令对目标磁盘进行特定写操作;一次查看单元,配置用于查看目标磁盘扇区详细信息;故障模拟单元,配置用于模拟目标磁盘所在服务器出现存储故障;二次查...
【专利技术属性】
技术研发人员:李超,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。