The invention discloses a method for fault location of solid-state hard disk, which includes: recording fault location information to DDR according to preset event recording strategy when solid-state hard disk fails; storing fault location information in DDR to FLASH of solid-state hard disk; obtaining fault location information from FLASH and locating fault of solid-state hard disk according to fault location information. In order to locate the faults of solid-state hard disk in time, the method records the fault location information according to the preset event recording strategy, and stores the fault location information in DDR to FLASH of solid-state hard disk in time, then locates the faults of solid-state hard disk directly according to the fault location information in FLASH, which improves the working efficiency and the performance of storage devices. The normal operation of business. Accordingly, the fault location device, device and readable storage medium of the solid-state hard disk disclosed by the present invention also have the same technical effect.
【技术实现步骤摘要】
一种固态硬盘的故障定位方法及装置
本专利技术数据存储
,更具体地说,涉及一种固态硬盘的故障定位方法、装置、设备及可读存储介质。
技术介绍
固态硬盘SSD(SolidStateDrives)又称固盘,是用固态电子存储芯片阵列而制成的硬盘,其中包括FLASH。其中,FLASH由众多数据块组成,每个数据块包括多个页,FLASH即为FLASH闪存(FlashMemory),其为非易失性(Non-Volatile)内存,在没有电流供应的条件下也能够长久地保存数据,其存储特性相当于硬盘。目前,当固态硬盘应用于存储设备后,其相应的调试串口会被去除,如此当产品化后的固态硬盘出现软件故障后,由于缺少必要的调试串口,无法及时定位其故障所在。为了定位其故障所在,需要将出现故障的固态硬盘取回实验室进行调试查询,此种方式不仅效率低下,而且会耽误存储设备上正常业务的运行,降低存储设备的性能。因此,如何及时定位固态硬盘的故障所在,是本领域技术人员需要解决的问题。
技术实现思路
本专利技术的目的在于提供一种固态硬盘的故障定位方法、装置、设备及可读存储介质,以实现及时定位固态硬盘的故障所在。为实现上述目的,本专利技术实施例提供了如下技术方案:一种固态硬盘的故障定位方法,包括:当固态硬盘出现故障时,按照预设的事件记录策略记录故障位置信息至DDR;将所述DDR中的故障位置信息存储至所述固态硬盘的FLASH;从所述FLASH中获取所述故障位置信息,并依据所述故障位置信息定位所述固态硬盘的故障。其中,所述当固态硬盘出现故障时,按照预设的事件记录策略记录故障位置信息至DDR之前,还包括:按照所述事 ...
【技术保护点】
1.一种固态硬盘的故障定位方法,其特征在于,包括:当固态硬盘出现故障时,按照预设的事件记录策略记录故障位置信息至DDR;将所述DDR中的故障位置信息存储至所述固态硬盘的FLASH;从所述FLASH中获取所述故障位置信息,并依据所述故障位置信息定位所述固态硬盘的故障。
【技术特征摘要】
1.一种固态硬盘的故障定位方法,其特征在于,包括:当固态硬盘出现故障时,按照预设的事件记录策略记录故障位置信息至DDR;将所述DDR中的故障位置信息存储至所述固态硬盘的FLASH;从所述FLASH中获取所述故障位置信息,并依据所述故障位置信息定位所述固态硬盘的故障。2.根据权利要求1所述的固态硬盘的故障定位方法,其特征在于,所述当固态硬盘出现故障时,按照预设的事件记录策略记录故障位置信息至DDR之前,还包括:按照所述事件记录策略和预设的覆盖规则记录所述固态硬盘的运行信息至所述DDR。3.根据权利要求1所述的固态硬盘的故障定位方法,其特征在于,所述将所述DDR中的故障位置信息存储至所述固态硬盘的FLASH,包括:根据FLASH数据块的地址确定当前要使用的目标数据块,并将所述DDR中的故障位置信息存储至所述目标数据块。4.根据权利要求3所述的固态硬盘的故障定位方法,其特征在于,所述根据FLASH数据块的地址确定当前要使用的目标数据块之后,还包括:判断所述目标数据块是否为坏块;若否,则判断所述目标数据块是否存在可用页,当所述目标数据块存在可用页时,执行所述将所述DDR中的故障位置信息存储至所述目标数据块的步骤。5.根据权利要求3所述的固态硬盘的故障定位方法,其特征在于,还包括:当所述固态硬盘由通电状态转换至未通电状态时,将所述目标数据块的地址存储至所述固态硬盘的管理器,以便所述固态硬盘由未通电状态转...
【专利技术属性】
技术研发人员:苗森,
申请(专利权)人:浪潮电子信息产业股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。