技术新讯 > 信息存储应用技术 > 一种SSD坏块检测方法、装置、计算机设备及存储介质与流程  >  正文

一种SSD坏块检测方法、装置、计算机设备及存储介质与流程

  • 国知局
  • 2024-07-31 19:39:42

本发明涉及计算机,尤其涉及一种ssd坏块检测方法、装置、计算机设备及存储介质。

背景技术:

1、目前电子设备在进行数据存储的过程中,需要快速对固态硬盘以及其他硬盘进行容量检测,以方便识别到固态硬盘中存在是否有坏盘信息,然而传统的检测方式无法快速对ssd的坏块表进行更新,导致在检测硬盘是否存在已损坏的硬盘空间所消耗时间过长,无法快速收集到ssd中的坏盘信息,进而降低了对固态硬盘整体的检测效率,传统方式对ssd的检测方式一般都采用通道检测的方式,优先对每一通道进行逐一检测,且在生成对应的坏块检测的信息时间较长,占用大量的运行内存,并且耗用cpu的大量功耗,生成的ssd坏块信息表的可靠性较低,影响了用户电脑整体使用体验,目前的查询坏盘信息存在可靠性较低的问题,无法正确地检测和管理坏盘信息,因此,现有技术方法存在存储服务器在进行ssd检测过程中存在的检测可靠性较低的问题。

技术实现思路

1、本发明实施例提供了一种ssd坏块检测方法,旨在解决现有技术方法存在存储服务器在进行ssd检测过程中存在的检测可靠性较低的问题。

2、第一方面,本发明实施例提供了一种ssd坏块检测方法,其中,所述方法包括:

3、根据预置的分割规则对每一所述存储模块进行划分以生成包含多个子闪存单元的单元参数表;

4、根据预置的分配规则以及所述单元参数表对每一所述子闪存单元分别分配对应的信息标识符;

5、获取各所述子闪存单元的信息标识符进行排序整理,得到对应的目标队列;

6、从所述单元参数表中提取与所述目标队列相关联的节点地址信息;

7、根据预置的磁盘检测规则以及节点地址信息依次对各子闪存单元进行坏块检测,并记录检测结果;

8、若所述检测结果中存在坏块位置信息,通过所述坏块位置信息对所述单元参数表进行更新。

9、第二方面,本发明实施例还提供了一种ssd坏块检测装置,其中,所述装置包括:

10、分割单元,用于执行根据预置的分割规则对每一所述存储模块进行划分以生成包含多个子闪存单元的单元参数表;

11、标识符分配单元,用于执行根据预置的分配规则以及所述单元参数表对每一所述子闪存单元分别分配对应的信息标识符;

12、目标队列生成单元,用于执行获取各所述子闪存单元的信息标识符进行排序整理,得到对应的目标队列;

13、信息提取单元,用于执行从所述单元参数表中提取与所述目标队列相关联的节点地址信息;

14、检测单元,用于执行根据预置的磁盘检测规则以及节点地址信息依次对各子闪存单元进行坏块检测,并记录检测结果;

15、数据更新单元,用于判断若所述检测结果中存在坏块位置信息,通过所述坏块位置信息对所述单元参数表进行更新。

16、第三方面,本发明实施例还提供了一种计算机设备,其中,所述设备包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口、存储器通过通信总线完成相互间的通信。

17、存储器,用于存放计算机程序。

18、处理器,用于执行存储器上所存放的程序时,实现如第一方面中的任一项所述的一种ssd坏块检测方法的步骤。

19、第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如第一方面中的任一项所述的一种ssd坏块检测方法的步骤。

20、与现有技术相比较,本发明具有以下优点:

21、本发明实施例提供了一种ssd坏块检测方法、装置、计算机设备及存储介质,检测方法适配于存储服务器中,存储服务器还内置有存储模块,存储模块包括多块非易失性存储介质,依次通过以下步骤处理,根据分割规则对每一存储模块进行划分以生成包含多个子闪存单元的单元参数表。根据分配规则以及单元参数表对每一子闪存单元分别分配对应的信息标识符。获取各子闪存单元的信息标识符进行排序整理,得到对应的目标队列。从单元参数表中提取与目标队列相关联的节点地址信息。根据磁盘检测规则以及节点地址信息依次对各子闪存单元进行坏块检测,并记录检测结果。若检测结果中存在坏块位置信息,通过坏块位置信息对单元参数表进行更新从而提高坏块检测效率。

技术特征:

1.一种ssd坏块检测方法,其特征在于,所述检测方法适配于存储服务器中,所述存储服务器还内置有存储模块,所述存储模块包括多块非易失性存储介质,所述方法包括:

2.根据权利要求1所述的ssd坏块检测方法,其特征在于,所述根据预置的分配规则以及所述单元参数表对每一所述子闪存单元分别分配对应的信息标识符,包括:

3.根据权利要求2所述的ssd坏块检测方法,其特征在于,所述根据所述分配规则中的哈希算法对所述单元参数表中的参数值进行运算得到对应的坐标数值位置信息作为每一所述子闪存单元的信息标识符之后,包括:

4.根据权利要求1所述ssd坏块检测方法,其特征在于,所述获取各所述子闪存单元的信息标识符进行排序整理,得到对应的目标队列,包括:

5.根据权利要求4所述ssd坏块检测方法,其特征在于,所述从所述单元参数表中提取与所述目标队列相关联的节点地址信息,包括;

6.根据权利要求1所述ssd坏块检测方法,其特征在于,若所述检测结果中存在坏块位置信息,通过所述坏块位置信息对所述单元参数表进行更新,包括:

7.一种ssd坏块检测装置,其特征在于,所述装置用于执行权利要求1-6任意一项所述ssd坏块检测方法,所述装置包括:

8.根据权利要求7所述ssd坏块检测装置,其特征在于,其特征在于,所述装置还包括:

9.一种计算机设备,其特征在于,所述设备包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口、存储器通过通信总线完成相互间的通信;

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-6中任一项所述的ssd坏块检测方法的步骤。

技术总结本发明实施例提供了一种SSD坏块检测方法、装置、计算机设备及存储介质,检测方法适配于存储服务器中,存储服务器还内置有存储模块,存储模块包括多块非易失性存储介质,依次通过以下步骤处理,根据分割规则对每一存储模块进行划分以生成包含多个子闪存单元的单元参数表;根据分配规则以及单元参数表对每一子闪存单元分别分配对应的信息标识符;获取各子闪存单元的信息标识符进行排序整理,得到对应的目标队列;从单元参数表中提取与目标队列相关联的节点地址信息;根据磁盘检测规则以及节点地址信息依次对各子闪存单元进行坏块检测,并记录检测结果;若检测结果中存在坏块位置信息,通过坏块位置信息对单元参数表进行更新从而提高坏块检测效率。技术研发人员:彭云,梁子凡,王林受保护的技术使用者:成都芯忆联信息技术有限公司技术研发日:技术公布日:2024/2/21

本文地址:https://www.jishuxx.com/zhuanli/20240731/183468.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。