本发明涉及固态硬盘的,尤其涉及一种固态硬盘的物理块重映射方法、装置、设备及介质。
背景技术:
1、随着科技的发展,固态硬盘(solid state drive,简称ssd)在人们的生活以及企业市场中的应用范围逐渐广泛,但是因为固态硬盘的中的独立并发单元的运行特征,使得固态硬盘在使用过程中会产生坏块。当逻辑block(物理块)中的坏块数超过阈值后,通常将整个逻辑block进行隔离,即使逻辑block中的某些物理块是还可以正常使用,这导致物理块的资源浪费,降低了固态硬盘的使用寿命。
技术实现思路
1、本发明实施例提供了一种固态硬盘的物理块重映射方法、装置、设备及介质,旨在解决固态硬盘的物理块浪费,降低硬盘使用寿命的问题。
2、第一方面,本发明实施例提供了一种固态硬盘的物理块重映射方法,其包括:检测所述固态硬盘的逻辑物理块中是否出现新增坏块;若出现则检索隔离逻辑物理块中是否存在可将所述新增坏块进行替换的目标物理块,若不存在则将所述新增坏块标记为坏块;若存在则使用所述隔离逻辑物理块中的所述目标物理块将所述新增坏块进行替换。
3、第二方面,本发明实施例还提供了一种固态硬盘的物理块重映射装置,其包括:检测单元,用于检测所述固态硬盘的逻辑物理块中是否出现新增坏块;标记单元,用于若出现则检索隔离逻辑物理块中是否存在可将所述新增坏块进行替换的目标物理块,若不存在则将所述新增坏块标记为坏块;替换单元,用于若存在则使用所述隔离逻辑物理块中的所述目标物理块将所述新增坏块进行替换。
4、第三方面,本发明实施例还提供了一种计算机设备,其包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现上述方法。
5、第四方面,本发明实施例还提供了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时可实现上述方法。
6、本发明实施例提供了一种固态硬盘的物理块重映射方法、装置、设备及介质。其中,所述方法包括:检测所述固态硬盘的逻辑物理块中是否出现新增坏块;若出现则检索隔离逻辑物理块中是否存在可将所述新增坏块进行替换的目标物理块,若不存在则将所述新增坏块标记为坏块;若存在则使用所述隔离逻辑物理块中的所述目标物理块将所述新增坏块进行替换。本发明实施例在出现新增坏块后于隔离逻辑物理块中查找否存在可将所述新增坏块进行替换的目标物理块,若存在则将所述坏块进行替换,使得物理块能够重复使用,避免了物理块的资源浪费,有效延长了固态硬盘的使用寿命。
1.一种固态硬盘的物理块重映射方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述检测所述固态硬盘的逻辑物理块中是否出现新增坏块的步骤,包括:
3.根据权利要求1所述的方法,其特征在于,所述检索隔离逻辑物理块中是否存在可将所述新增坏块进行替换的目标物理块的步骤,包括:
4.根据权利要求1所述的方法,其特征在于,所述若不存在则将所述新增坏块标记为坏块的步骤,包括:
5.根据权利要求1所述的方法,其特征在于,所述若不存在则将所述新增坏块标记为坏块的步骤之后,包括:
6.根据权利要求1所述的方法,其特征在于,所述将所述新增坏块标记为坏块的步骤,包括:
7.一种固态硬盘的物理块重映射装置,其特征在于,包括:
8.根据权利要求7所述的装置,其特征在于,所述标记单元包括:
9.一种计算机设备,其特征在于,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-6中任一项所述的方法。
10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时可实现如权利要求1-6中任一项所述的方法。