一种固态硬盘管理方法、装置、设备及机器可读存储介质制造方法及图纸

技术编号:35139676 阅读:31 留言:0更新日期:2022-10-05 10:15
本公开提供一种固态硬盘管理方法、装置、设备及机器可读存储介质,该方法包括:根据默认配置,执行固态硬盘的均衡磨损策略,启动计时器记录每块固态硬盘的运行时间;根据计时器的记录,对运行时间超过可配置的时间阈值的固态硬盘执行随机磨损策略;判断执行随机磨损策略的固态硬盘的可用容量是否低于可配置的容量阈值,认为可用容量低于容量阈值的固态硬盘失效。通过本公开的技术方案,通过配置各项阈值,将在执行一定时长的均衡磨损策略后的固态硬盘转为执行随机磨损策略,从而在获得均衡磨损策略带来的寿命延长的同时,使得转为执行随机磨损策略的各块固态硬盘避免了在短时间内批量失效。批量失效。批量失效。

【技术实现步骤摘要】
一种固态硬盘管理方法、装置、设备及机器可读存储介质


[0001]本公开涉及通信
,尤其是涉及一种固态硬盘管理方法、装置、设备及机器可读存储介质。

技术介绍

[0002]SSD,固态硬盘(Solid State Drives),是用固态电子存储芯片制成的的硬盘,其性能和可靠性高于机械硬盘。SSD磨损均衡是一种向SSD中的所有闪存颗粒的编程和擦除的方法,可以防止连续地对同一个内存块(Block)进行编程和擦除,让整个NAND闪存的使用寿命得到均衡。
[0003]FTL(Flash Translation Layer,闪存转换层),SSD控制器上实现的功能之一,主要完成Host的逻辑地址(LBA)到Flash的物理地址(PBA)的转换。
[0004]从SSD盘的角度看,实现盘内各Block的磨损均衡是一个合理策略。但从存储系统的角度看,这会引起一些问题。商用存储系统,不论是集中式存储阵列还是分布式存储系统,都从会系统的角度实现读写数据的负载均衡,存储系统中各个SSD盘的磨损程度是类似的,由于SSD盘寿命受擦写次数较为精确的控制,这就意味着系统中的SSD盘会在短时间内集中批量损坏,而短时间内SSD盘批量损毁,可能造成数据无法及时完成重构,进而造成存储系统的数据丢失和业务停机。

技术实现思路

[0005]有鉴于此,本公开提供一种固态硬盘管理方法、装置及电子设备、机器可读存储介质,以改善上述短时间内SSD批量损坏的问题。
[0006]具体地技术方案如下:
[0007]本公开提供了一种固态硬盘管理方法,应用于存储设备,所述存储设备包括若干块固态硬盘,所述方法包括:根据默认配置,执行固态硬盘的均衡磨损策略,启动计时器记录每块固态硬盘的运行时间;根据计时器的记录,对运行时间超过可配置的时间阈值的固态硬盘执行随机磨损策略;判断执行随机磨损策略的固态硬盘的可用容量是否低于可配置的容量阈值,认为可用容量低于容量阈值的固态硬盘失效;所述随机磨损策略包括,在FTL算法中采用随机映射的方式配置LBA与PBA之间的映射;所述均衡磨损策略包括,在FTL算法中采用使各Block具有近似相同的擦写次数的方式配置LBA与PBA之间的映射。
[0008]作为一种技术方案,所述判断执行随机磨损策略的固态硬盘的可用容量是否低于可配置的容量阈值,认为可用容量低于容量阈值的固态硬盘失效,包括:剔除被认为失效的固态硬盘后对存储设备存储的数据进行数据重构。
[0009]作为一种技术方案,所述判断执行随机磨损策略的固态硬盘的可用容量是否低于可配置的容量阈值,认为可用容量低于容量阈值的固态硬盘失效,包括:提示更换被认为失效的固态硬盘。
[0010]作为一种技术方案,所述根据默认配置,执行固态硬盘的均衡磨损策略,启动计时
器记录每块固态硬盘的运行时间,包括:启动写入计数器记录每块固态硬盘的数据写入量;所述根据计时器的记录,对运行时间超过可配置的时间阈值的固态硬盘执行随机磨损策略,包括:所述根据计时器和写入计数器的记录,对运行时间超过可配置的时间阈值且数据写入量超过可配置的写入阈值的固态硬盘执行随机磨损策略。
[0011]本公开同时提供了一种固态硬盘管理装置,应用于存储设备,所述存储设备包括若干块固态硬盘,所述装置包括:均衡磨损模块,用于根据默认配置,执行固态硬盘的均衡磨损策略,启动计时器记录每块固态硬盘的运行时间;随机磨损模块,用于根据计时器的记录,对运行时间超过可配置的时间阈值的固态硬盘执行随机磨损策略;失效判断模块,用于判断执行随机磨损策略的固态硬盘的可用容量是否低于可配置的容量阈值,认为可用容量低于容量阈值的固态硬盘失效;所述随机磨损策略包括,在FTL算法中采用随机映射的方式配置LBA与PBA之间的映射;所述均衡磨损策略包括,在FTL算法中采用使各Block具有近似相同的擦写次数的方式配置LBA与PBA之间的映射。
[0012]作为一种技术方案,所述判断执行随机磨损策略的固态硬盘的可用容量是否低于可配置的容量阈值,认为可用容量低于容量阈值的固态硬盘失效,包括:剔除被认为失效的固态硬盘后对存储设备存储的数据进行数据重构。
[0013]作为一种技术方案,所述判断执行随机磨损策略的固态硬盘的可用容量是否低于可配置的容量阈值,认为可用容量低于容量阈值的固态硬盘失效,包括:提示更换被认为失效的固态硬盘。
[0014]作为一种技术方案,所述根据默认配置,执行固态硬盘的均衡磨损策略,启动计时器记录每块固态硬盘的运行时间,包括:启动写入计数器记录每块固态硬盘的数据写入量;所述根据计时器的记录,对运行时间超过可配置的时间阈值的固态硬盘执行随机磨损策略,包括:所述根据计时器和写入计数器的记录,对运行时间超过可配置的时间阈值且数据写入量超过可配置的写入阈值的固态硬盘执行随机磨损策略。
[0015]本公开同时提供了一种电子设备,包括处理器和机器可读存储介质,所述机器可读存储介质存储有能够被所述处理器执行的机器可执行指令,处理器执行所述机器可执行指令以实现前述的固态硬盘管理方法。
[0016]本公开同时提供了一种机器可读存储介质,所述机器可读存储介质存储有机器可执行指令,所述机器可执行指令在被处理器调用和执行时,所述机器可执行指令促使所述处理器实现前述的固态硬盘管理方法。
[0017]本公开提供的上述技术方案至少带来了以下有益效果:
[0018]通过配置各项阈值,将在执行一定时长的均衡磨损策略后的固态硬盘转为执行随机磨损策略,从而在获得均衡磨损策略带来的寿命延长的同时,使得转为执行随机磨损策略的各块固态硬盘避免了在短时间内批量失效。
附图说明
[0019]为了更加清楚地说明本公开实施方式或者现有技术中的技术方案,下面将对本公开实施方式或者现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开中记载的一些实施方式,对于本领域普通技术人员来讲,还可以根据本公开实施方式的这些附图获得其他的附图。
[0020]图1是本公开一种实施方式中的固态硬盘管理方法的流程图;
[0021]图2是本公开一种实施方式中的固态硬盘管理装置的结构图;
[0022]图3是本公开一种实施方式中的电子设备的硬件结构图。
具体实施方式
[0023]在本公开实施方式使用的术语仅仅是出于描述特定实施方式的目的,而非限制本公开。本公开和权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其它含义。还应当理解,本文中使用的术语“和/或”是指包含一个或多个相关联的列出项目的任何或所有可能组合。
[0024]应当理解,尽管在本公开实施方式可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,此外,所使用的词语“如果”可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种固态硬盘管理方法,其特征在于,应用于存储设备,所述存储设备包括若干块固态硬盘,所述方法包括:根据默认配置,执行固态硬盘的均衡磨损策略,启动计时器记录每块固态硬盘的运行时间;根据计时器的记录,对运行时间超过可配置的时间阈值的固态硬盘执行随机磨损策略;判断执行随机磨损策略的固态硬盘的可用容量是否低于可配置的容量阈值,认为可用容量低于容量阈值的固态硬盘失效;所述随机磨损策略包括,在FTL算法中采用随机映射的方式配置LBA与PBA之间的映射;所述均衡磨损策略包括,在FTL算法中采用使各Block具有近似相同的擦写次数的方式配置LBA与PBA之间的映射。2.根据权利要求1所述的方法,其特征在于,所述判断执行随机磨损策略的固态硬盘的可用容量是否低于可配置的容量阈值,认为可用容量低于容量阈值的固态硬盘失效,包括:剔除被认为失效的固态硬盘后对存储设备存储的数据进行数据重构。3.根据权利要求1所述的方法,其特征在于,所述判断执行随机磨损策略的固态硬盘的可用容量是否低于可配置的容量阈值,认为可用容量低于容量阈值的固态硬盘失效,包括:提示更换被认为失效的固态硬盘。4.根据权利要求1所述的方法,其特征在于,所述根据默认配置,执行固态硬盘的均衡磨损策略,启动计时器记录每块固态硬盘的运行时间,包括:启动写入计数器记录每块固态硬盘的数据写入量;所述根据计时器的记录,对运行时间超过可配置的时间阈值的固态硬盘执行随机磨损策略,包括:所述根据计时器和写入计数器的记录,对运行时间超过可配置的时间阈值且数据写入量超过可配置的写入阈值的固态硬盘执行随机磨损策略。5.一种固态硬盘管理装置,其特征在于,应用于存储设备,所述存储设备包括若干块固态硬盘,所述装置包括:均衡磨损模块,用于根据默认配置,执行固态硬盘的均衡磨损策略,启动计时器记录每块固态硬盘的运行时间;随机磨损模块,用于根据计时器的记录,对运行时间超过可配置的时间阈...

【专利技术属性】
技术研发人员:张天洁
申请(专利权)人:新华三信息技术有限公司
类型:发明
国别省市:

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

1