固态硬盘的故障定位方法、装置、电子设备及存储介质制造方法及图纸

技术编号:37770254 阅读:10 留言:0更新日期:2023-06-06 13:34
本发明专利技术实施例提供了一种固态硬盘的故障定位方法、装置、电子设备及存储介质,首先可以响应于获取到固态硬盘在运行过程中产生的报错提示,自动获取报错提示对应的故障日志信息,并提取故障日志信息中的关键字信息,接着可以根据关键字信息中物理单元地址信息以及物理块地址信息,确定故障数据块对应的逻辑单元,并根据逻辑单元以及固态硬盘对应的闪存结构表,基于闪存结构的位置关系,快速定位至故障闪存对应的目标通道信号以及目标片选信号,以及根据目标通道信号以及目标片选信号,确定故障闪存对应的目标位号信息,从而在对固态硬盘进行读写测试时,当出现故障时,可以快速准确地定位至具体故障位置,大大提高了测试效率以及维修效率。以及维修效率。以及维修效率。

【技术实现步骤摘要】
固态硬盘的故障定位方法、装置、电子设备及存储介质


[0001]本专利技术涉及存储
,特别是涉及一种固态硬盘的故障定位方法、一种固态硬盘的故障定位装置、一种电子设备以及一种计算机可读存储介质。

技术介绍

[0002]随着计算机技术的不断发展,以及各类信息的爆发式增长,能够存储大量数据的硬盘逐渐成为人们生活中必不可少的一部分,其中,SSD(Solid State Disk或Solid State Drive,固态硬盘)是目前较为主流的硬盘,相较于传统硬盘,如HDD(Hard Disk Drive,机械硬盘),因SSD采用闪存作为存储介质,读写速度更快,且SSD内部不存在任何机械部件,防震抗摔性更好,同时具备功耗更低、噪音更小、更轻便等优点,受到众多青睐。同时,SSD作为一种高速读写设备正在成为服务器、PC(Personal Computer,个人计算机)中的主流器件,一个SSD的存储空间在硬件上由多片Nand闪存颗粒组成,通常而言,一个SSD内可以划分为16块或32块Nand闪存颗粒,而在SSD正式出厂投入使用前,研发人员会对SSD盘片进行读写测试,以检测SSD盘片的读写功能是否正常。而在进行读写测试时,如果SSD盘片与Nand闪存颗粒为不良颗粒或Nand闪存颗粒的焊接存在问题,则会导致I/O(Input/Output,输入/输出)测试报错,针对该问题,当前主要采用人工手动导出故障日志进行分析的方式进行解决,但采用这种方式,一方面大大增加了SSD测试的人工成本及时间成本,另一方面,生产线上的大多数实际操作人员并不具备分析日志的能力,无法准确快速地获知SSD中具体故障位置,从而导致测试效率低下。

技术实现思路

[0003]本专利技术实施例是提供一种固态硬盘的故障定位方法、装置、电子设备以及计算机可读存储介质,以解决或部分解决当固态硬盘读写测试出现故障时,因无法快速准确地获取具体故障位置,导致测试效率低下的问题。
[0004]本专利技术实施例公开了一种固态硬盘的故障定位方法,所述方法包括:
[0005]响应于获取到固态硬盘在运行过程中产生的报错提示,获取所述报错提示对应的故障日志信息,并提取所述故障日志信息中的关键字信息,所述关键字信息至少包括所述固态硬盘中故障数据块的物理单元地址信息以及物理块地址信息;
[0006]根据所述物理单元地址信息以及所述物理块地址信息,确定所述故障数据块对应的逻辑单元;
[0007]获取所述固态硬盘对应的闪存结构表,并根据所述逻辑单元以及所述闪存结构表,定位故障闪存对应的目标通道信号以及目标片选信号;
[0008]根据所述目标通道信号以及所述目标片选信号,确定所述故障闪存对应的目标位号信息,所述目标位号信息表示所述固态硬盘中所述故障闪存对应的焊接位置。
[0009]可选地,所述根据所述物理单元地址信息以及所述物理块地址信息,确定所述故障数据块对应的逻辑单元,包括:
[0010]对所述物理单元地址信息以及所述物理块地址信息进行地址解析,并基于解析结果确定所述故障数据块对应的逻辑单元,以及所述逻辑单元的位置信息。
[0011]可选地,所述固态硬盘包括多个闪存,所述闪存结构表中至少包括各个所述闪存对应的通道信号以及片选信号,所述根据所述逻辑单元以及所述闪存结构表,定位故障闪存对应的目标通道信号以及目标片选信号,包括:
[0012]采用所述逻辑单元的位置信息,从所述闪存结构表中查找故障闪存对应的目标通道信号以及目标片选信号。
[0013]可选地,所述闪存结构表中包括各个所述闪存对应的位号信息,所述根据所述目标通道信号以及所述目标片选信号,确定所述故障闪存对应的目标位号信息,包括:
[0014]根据所述目标通道信号以及所述目标片选信号,从所述闪存结构表中查找所述故障闪存对应的目标位号信息。
[0015]可选地,所述根据所述目标通道信号以及所述目标片选信号,从所述闪存结构表中查找所述故障闪存对应的目标位号信息,包括:
[0016]采用所述目标通道信号以及所述目标片选信号,定位所述故障闪存的闪存结构位置,并基于所述闪存结构位置从所述闪存结构表中查找所述故障闪存对应的目标位号信息。
[0017]可选地,所述响应于获取到固态硬盘在运行过程中产生的报错提示,获取所述报错提示对应的故障日志信息,并提取所述故障日志信息中的关键字信息,包括:
[0018]响应于获取到固态硬盘在运行过程中产生的报错提示,从预设调试定位接口获取所述报错提示对应的故障日志信息,并采用预设索引条件从所述故障日志信息中提取关键字信息。
[0019]可选地,所述固态硬盘包括多个闪存,在所述获取所述固态硬盘对应的闪存结构表之前,所述方法还包括:
[0020]响应于针对所述固态硬盘的闪存结构表创建操作,建立与所述固态硬盘对应的闪存结构表;
[0021]获取各个所述闪存对应的通道信号、片选信号以及位号信息,并将各个所述闪存对应的通道信号、片选信号以及位号信息存储至所述闪存结构表。
[0022]本专利技术实施例还公开了一种固态硬盘的故障定位装置,所述装置包括:
[0023]关键字信息提取模块,用于响应于获取到固态硬盘在运行过程中产生的报错提示,获取所述报错提示对应的故障日志信息,并提取所述故障日志信息中的关键字信息,所述关键字信息至少包括所述固态硬盘中故障数据块的物理单元地址信息以及物理块地址信息;
[0024]逻辑单元确定模块,用于根据所述物理单元地址信息以及所述物理块地址信息,确定所述故障数据块对应的逻辑单元;
[0025]故障闪存定位模块,用于获取所述固态硬盘对应的闪存结构表,并根据所述逻辑单元以及所述闪存结构表,定位故障闪存对应的目标通道信号以及目标片选信号;
[0026]目标位号信息确定模块,用于根据所述目标通道信号以及所述目标片选信号,确定所述故障闪存对应的目标位号信息,所述目标位号信息表示所述固态硬盘中所述故障闪存对应的焊接位置。
[0027]可选地,所述逻辑单元确定模块具体用于:
[0028]对所述物理单元地址信息以及所述物理块地址信息进行地址解析,并基于解析结果确定所述故障数据块对应的逻辑单元,以及所述逻辑单元的位置信息。
[0029]可选地,所述固态硬盘包括多个闪存,所述闪存结构表中至少包括各个所述闪存对应的通道信号以及片选信号,所述故障闪存定位模块具体用于:
[0030]采用所述逻辑单元的位置信息,从所述闪存结构表中查找故障闪存对应的目标通道信号以及目标片选信号。
[0031]可选地,所述闪存结构表中包括各个所述闪存对应的位号信息,所述目标位号信息确定模块具体用于:
[0032]根据所述目标通道信号以及所述目标片选信号,从所述闪存结构表中查找所述故障闪存对应的目标位号信息。
[0033]可选地,所述目标位号信息确定模块具体用于:
[0034]采用所述目标通道信号以及所述目标片选信号,定位所述故障闪存的闪存结构位置,并本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种固态硬盘的故障定位方法,其特征在于,包括:响应于获取到固态硬盘在运行过程中产生的报错提示,获取所述报错提示对应的故障日志信息,并提取所述故障日志信息中的关键字信息,所述关键字信息至少包括所述固态硬盘中故障数据块的物理单元地址信息以及物理块地址信息;根据所述物理单元地址信息以及所述物理块地址信息,确定所述故障数据块对应的逻辑单元;获取所述固态硬盘对应的闪存结构表,并根据所述逻辑单元以及所述闪存结构表,定位故障闪存对应的目标通道信号以及目标片选信号;根据所述目标通道信号以及所述目标片选信号,确定所述故障闪存对应的目标位号信息,所述目标位号信息表示所述固态硬盘中所述故障闪存对应的焊接位置。2.根据权利要求1所述的方法,其特征在于,所述根据所述物理单元地址信息以及所述物理块地址信息,确定所述故障数据块对应的逻辑单元,包括:对所述物理单元地址信息以及所述物理块地址信息进行地址解析,并基于解析结果确定所述故障数据块对应的逻辑单元,以及所述逻辑单元的位置信息。3.根据权利要求2所述的方法,其特征在于,所述固态硬盘包括多个闪存,所述闪存结构表中至少包括各个所述闪存对应的通道信号以及片选信号,所述根据所述逻辑单元以及所述闪存结构表,定位故障闪存对应的目标通道信号以及目标片选信号,包括:采用所述逻辑单元的位置信息,从所述闪存结构表中查找故障闪存对应的目标通道信号以及目标片选信号。4.根据权利要求3所述的方法,其特征在于,所述闪存结构表中包括各个所述闪存对应的位号信息,所述根据所述目标通道信号以及所述目标片选信号,确定所述故障闪存对应的目标位号信息,包括:根据所述目标通道信号以及所述目标片选信号,从所述闪存结构表中查找所述故障闪存对应的目标位号信息。5.根据权利要求4所述的方法,其特征在于,所述根据所述目标通道信号以及所述目标片选信号,从所述闪存结构表中查找所述故障闪存对应的目标位号信息,包括:采用所述目标通道信号以及所述目标片选信号,定位所述故障闪存的闪存结构位置,并基于所述闪存结构位置从所述闪存结构表中查找所述故障闪存对应的目标位号信息。6.根据权利要求1所述的方法,其特征在于...

【专利技术属性】
技术研发人员:陈冀毕延帅张彬钟戟
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:

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

1