SSD硬盘的扫描方法、装置、设备及存储介质与流程

文档序号:33160752发布日期:2023-02-04 00:34阅读:来源:国知局

技术特征:
1.一种ssd硬盘的扫描方法,其特征在于,包括步骤:接收读写指令,对所述读写指令对应的存储块进行读写处理,记录所述存储块的处理时刻;接收全盘扫描指令,分析ssd盘中每个存储块的处理时刻,得到处理时差集;提取所述处理时差集中的处理时差,判断所述处理时差是否超过预置时差阈值;若超过,则对所述处理时差对应存储块进行纠错重写处理;若未超过,则跳过对所述处理时差对应的存储块操作处理。2.根据权利要求1所述ssd硬盘的扫描方法,其特征在于,所述接收全盘扫描指令,分析ssd盘中每个存储块的处理时刻,得到处理时差集包括:接收全盘扫描指令,读取所述全盘扫描指令对应的扫描时刻;分析ssd盘中每个存储块的处理时刻,得到处理时刻集;将所述处理时刻集中处理时刻与所述扫描时刻相减,得到处理时差集。3.根据权利要求1所述ssd硬盘的扫描方法,其特征在于,所述接收全盘扫描指令包括:接收全盘扫描指令,分析所述全盘扫描指令的数据来源,其中,所述数据来源包括:host主控来源、ssd硬盘来源;当数据来源为host主控来源,则关闭ssd硬盘的全盘扫描指令执行;当数据来源为ssd硬盘来源,则关闭host主控的全盘扫描指令执行。4.根据权利要求1所述ssd硬盘的扫描方法,其特征在于,所述对所述处理时差对应存储块进行纠错重写处理包括:判断所述处理时差对应存储块是否存在写入数据;若不存在,则跳过所述处理时差对应的存储块;若存在,则对所述处理时差对应存储块进行纠错重写处理。5.根据权利要求1所述ssd硬盘的扫描方法,其特征在于,所述对所述读写指令对应的存储块进行读写处理,记录所述存储块的处理时刻包括:对所述读写指令对应的存储块进行读写处理,记录所述存储块对应读写计数器的归零时刻。6.根据权利要求5所述ssd硬盘的扫描方法,其特征在于,所述对所述处理时差对应存储块进行纠错重写处理包括:读取所述处理时差对应存储块的闪存页翻转比特数;判断所述闪存页翻转比特数是否大于预置重写阈值;若大于重写阈值,则对所述存储块进行纠错重写处理。7.根据权利要求6所述ssd硬盘的扫描方法,其特征在于,所述对所述存储块进行纠错重写处理包括:选择ssd硬盘中的空白存储块,将所述处理时差对应存储块的数据复制进入所述空白存储块,得到重写存储块;擦除所述处理时差对应存储块的所有数据。8.一种ssd硬盘的扫描装置,其特征在于,所述ssd硬盘的扫描装置包括:读写模块,用于接收读写指令,对所述读写指令对应的存储块进行读写处理,记录所述存储块的处理时刻;
扫描模块,用于接收全盘扫描指令,分析ssd盘中每个存储块的处理时刻,得到处理时差集;判断模块,用于提取所述处理时差集中的处理时差,判断所述处理时差是否超过预置时差阈值;纠错重写模块,用于若超过,则对所述处理时差对应存储块进行纠错重写处理;处理忽略模块,用于若未超过,则跳过对所述处理时差对应的存储块操作处理。9.一种ssd硬盘的扫描设备,其特征在于,所述ssd硬盘的扫描设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述ssd硬盘的扫描设备执行如权利要求1-7中任一项所述的ssd硬盘的扫描方法。10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的ssd硬盘的扫描方法。

技术总结
本发明涉及硬盘扫描领域,公开了一种SSD硬盘的扫描方法、装置、设备及存储介质。该方法包括:接收读写指令,对所述读写指令对应的存储块进行读写处理,记录所述存储块的处理时刻;接收全盘扫描指令,分析SSD盘中每个存储块的处理时刻,得到处理时差集;提取所述处理时差集中的处理时差,判断所述处理时差是否超过预置时差阈值;若超过,则对所述处理时差对应存储块进行纠错重写处理;若未超过,则跳过对所述处理时差对应的存储块操作处理。所述处理时差对应的存储块操作处理。所述处理时差对应的存储块操作处理。


技术研发人员:吴伟鹏 吴大畏 李晓强
受保护的技术使用者:深圳市硅格半导体有限公司
技术研发日:2022.09.14
技术公布日:2023/2/3
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1