一种硬盘数据搬移测试方法、装置及电子设备和存储介质制造方法及图纸

技术编号:23084823 阅读:23 留言:0更新日期:2020-01-11 01:03
本申请公开了一种硬盘数据搬移测试方法、装置及一种电子设备和计算机可读存储介质,该方法包括:设置一个数据块的偏移,从第二个数据块开始进行顺序写操作,并生成待校验文件;在第一个数据块中写满第一目标值,并确保所述第一个数据块内的数据均为所述第一目标值;在所述第一个数据块写满第二目标值,并对所有数据块进行第一预设时长的顺序读操作;读取所述第一个数据块中的数据,并设置一个数据块的偏移,从所述第二个数据块开始对所述待校验文件进行读校验;若所述第一个数据块中的数据均为所述第二目标值且所述待校验文件校验通过,则判定测试通过。由此可见,本申请提供的硬盘数据搬移测试方法,可以准确的评估硬盘的后台数据搬移处理能力。

A test method, device, electronic equipment and storage medium for hard disk data moving

【技术实现步骤摘要】
一种硬盘数据搬移测试方法、装置及电子设备和存储介质
本申请涉及硬盘
,更具体地说,涉及一种硬盘数据搬移测试方法、装置及一种电子设备和一种计算机可读存储介质。
技术介绍
由于NandFlash(flash存储器的一种)的特性,SSD(中文全称:固态硬盘,英文全称:SolidStateDisk)对于数据的存储具有一定的时效性。而各家SSD厂商为了保证数据的时效性能够满足客户的需求,通常都会在SSD到达一定的读写条件时,在后台对数据进行搬移和处理。SSD后台将数据从一个数据块搬移到另一个数据块时就有可能损坏存储的数据,而现有的SSD数据校验方法无法保证测试到SSD后台数据搬移处理时是否存在数据丢失及损坏,进而无法保证SSD的后台数据搬移处理能力。因此,如何对硬盘中的数据搬移进行测试是本领域技术人员需要解决的技术问题。
技术实现思路
本申请的目的在于提供一种硬盘数据搬移测试方法、装置及一种电子设备和一种计算机可读存储介质,实现了对硬盘中的数据搬移进行测试。为实现上述目的,本申请提供了一种硬盘数据搬移测试本文档来自技高网...

【技术保护点】
1.一种硬盘数据搬移测试方法,其特征在于,包括:/n设置一个数据块的偏移,从第二个数据块开始进行顺序写操作,并生成待校验文件;/n在第一个数据块中写满第一目标值,并确保所述第一个数据块内的数据均为所述第一目标值;/n在所述第一个数据块写满第二目标值,并对所有数据块进行第一预设时长的顺序读操作;/n读取所述第一个数据块中的数据,并设置一个数据块的偏移,从所述第二个数据块开始对所述待校验文件进行读校验;/n若所述第一个数据块中的数据均为所述第二目标值且所述待校验文件校验通过,则判定测试通过。/n

【技术特征摘要】
1.一种硬盘数据搬移测试方法,其特征在于,包括:
设置一个数据块的偏移,从第二个数据块开始进行顺序写操作,并生成待校验文件;
在第一个数据块中写满第一目标值,并确保所述第一个数据块内的数据均为所述第一目标值;
在所述第一个数据块写满第二目标值,并对所有数据块进行第一预设时长的顺序读操作;
读取所述第一个数据块中的数据,并设置一个数据块的偏移,从所述第二个数据块开始对所述待校验文件进行读校验;
若所述第一个数据块中的数据均为所述第二目标值且所述待校验文件校验通过,则判定测试通过。


2.根据权利要求1所述硬盘数据搬移测试方法,其特征在于,在所述判定测试通过之前,还包括:
基于磨损均衡的写入方式对目标数据块进行第二预设时长的随机写操作;
若在所述第二预设时长内未发生异常,则判定测试通过。


3.根据权利要求2所述硬盘数据搬移测试方法,其特征在于,所述基于磨损均衡的写入方式对目标数据块进行第二预设时长的随机写操作,包括:
在硬盘内构建预设容量的冷数据,对剩余容量进行所述第二预设时长的随机写操作。


4.根据权利要求1所述硬盘数据搬移测试方法,其特征在于,在所述判定测试通过之前,还包括:
将硬盘划分为多个区域,为每个所述区域设置不同的数据块大小,以构建目标数据密度;
基于所述目标数据密度对所述硬盘进行第三预设时长的随机写操作;
若在所述第三预设时长内未发生异常,则判定测试通过。


5.一种硬盘数据搬移测试装置,其特征在于,包括:
生成模块,用于设置一个数据块的偏移,从第二个数据块开始进行顺序写操作,并生成待校验文件;
第一写入模块,用于在第一个数据块中写满第一目标值,并确保所述...

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

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

1