Embodiments of the present disclosure relate to a storage management method and storage device. The storage management method includes dividing the first storage medium into a first set of domains and a second set of domains. Each domain includes a plurality of logically contiguous blocks of the first storage medium, and the second set is reserved as an alternate domain. Detects whether the domain in the first set of domains is a fault domain. In response to detecting that the domain in the first set of domains is a fault domain, the domain in the first set of domains is disabled, and the logical address of the domain in the first set of domains is mapped to the domain in the second set of domains. By using an embodiment according to the present disclosure, the service life of the storage device can be extended.
【技术实现步骤摘要】
存储管理方法和存储设备
本公开的实施例涉及电子技术,更具体而言,涉及存储管理方法和存储设备。
技术介绍
硬盘是电脑主要的存储媒介之一。硬盘可以分为固态硬盘(SSD)、机械硬盘(HDD)、混合硬盘(HHD)等。通常,被制造出的硬盘可以具有若干缺陷区域。这类区域被称为“原生缺陷区域”。例如,HDD可以具有若干原生缺陷扇区。HDD厂商通过测试以使用固件将这些原生缺陷扇区映射至备用扇区。备用扇区在HDD外部不可见。因此,当外部的输入输出(I/O)指令被寻址到缺陷扇区时,HDD实际上将该指令映射至备用扇区。此外,在HDD的使用过程中,也会产生缺陷扇区。这类缺陷扇区被称为“产生的缺陷扇区”。可以使用HDD固件将“产生的缺陷扇区”映射至这些备用扇区。当备用扇区耗尽时,HDD需要被替换。类似的情况也存在于其他类型的存储介质中。
技术实现思路
总体而言,本公开的实施例提供存储设备管理方法和使用该方法管理的存储设备。根据第一方面,提供一种存储管理方法,包括:将第一存储介质划分成第一组域和第二组域,每个域包括所述第一存储介质的逻辑上连续的多个块,所述第二组被预留作备用域;检测所述第一组域中的域是否为故障域;以及响应于检测到所述第一组域中的所述域为故障域,禁用所述第一组域中的所述域;以及将所述第一组域中的所述域的逻辑地址映射至所述第二组域中的域。在一些实施例中,响应于检测到所述第一组域中的所述域为故障域,在所述第二组域中重构所述第一组域中的所述域的数据。在一些实施例中,所述重构所述第一组域中的所述域的数据包括:使用第二存储介质中的存储数据重构所述第一组域中的所述域的数据,所述第一存储 ...
【技术保护点】
一种存储管理方法,包括:将第一存储介质划分成第一组域和第二组域,每个域包括所述第一存储介质的逻辑上连续的多个块,所述第二组被预留作备用域;检测所述第一组域中的域是否为故障域;以及响应于检测到所述第一组域中的所述域为故障域,禁用所述第一组域中的所述域;以及将所述第一组域中的所述域的逻辑地址映射至所述第二组域中的域。
【技术特征摘要】
1.一种存储管理方法,包括:将第一存储介质划分成第一组域和第二组域,每个域包括所述第一存储介质的逻辑上连续的多个块,所述第二组被预留作备用域;检测所述第一组域中的域是否为故障域;以及响应于检测到所述第一组域中的所述域为故障域,禁用所述第一组域中的所述域;以及将所述第一组域中的所述域的逻辑地址映射至所述第二组域中的域。2.根据权利要求1所述的方法,还包括:响应于检测到所述第一组域中的所述域为故障域,在所述第二组域中重构所述第一组域中的所述域的数据。3.根据权利要求2所述的方法,其中所述重构所述第一组域中的所述域的数据包括:使用第二存储介质中的存储数据重构所述第一组域中的所述域的数据,所述第一存储介质和所述第二存储介质被包括在独立磁盘冗余阵列中。4.根据权利要求1所述的方法,其中所述检测所述第一组域中是否为故障域包括:确定所述第一组域中的所述域中的错误的数目;以及响应于所述错误的所述数目超过第一阈值数目,确定所述第一组域中的所述域为故障连续域。5.根据权利要求1所述的方法,其中所述检测所述第一组域中是否为故障域包括:确定所述第一组域中的所述域中的错误的比率;以及响应于所述错误比率超过第一阈值比率,确定所述第一组域中的所述域为故障连续域。6.根据权利要求1所述的方法,其中所述第一组域和所述第二组域中的至少一个域的容量是可配置的。7.根据权利要求1所述的方法,其中所述第一组域和所述第二组域中的域具有相同的容量。8.一种存储设备,包括:第一存储介质;以及处理单元,被配置用于:将所述第一存储介质划分成第一组域和第二组域,每个域包括所述第一存储介质的...
【专利技术属性】
技术研发人员:高宏坡,高健,董继炳,韩耕,龚绍钦,
申请(专利权)人:伊姆西公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。