当前位置: 首页 > 专利查询>锐思拓公司专利>正文

实现分解的存储器盘片的方法和设备技术

技术编号:20986246 阅读:48 留言:0更新日期:2019-04-29 20:02
用于确定驱动器故障的方法和设备。所述驱动器包括多个盘片,每个盘片包括两个半盘片,和所述驱动器的数据通过擦除编码进行存储。所述方法还可包括重建发生所述故障的所述驱动器的部分,其中,所述驱动器的其他部分不进行重建。

Method and Equipment for Decomposition of Memory Disks

Method and equipment for determining driver failure. The driver comprises a plurality of disks, each of which comprises two and a half disks, and the data of the driver is stored by erasure coding. The method may also include reconstructing parts of the driver in which the fault occurs, in which other parts of the driver are not reconstructed.

【技术实现步骤摘要】
【国外来华专利技术】实现分解的存储器盘片的方法和设备相关申请的交叉引用本申请要求于2016年7月19日提交的美国临时申请号62/364,075的优先权。上述临时申请的全部内容在此通过引用并入本申请。专利技术背景专利
本专利技术的某些实施方案可涉及实现分解的存储器盘片。相关技术简述传统上,数字信息存储在硬盘驱动器上。硬盘驱动器可使用包括磁性材料的至少一个旋转盘来存储数字信息。可通过磁头将所述数字信息写入所述至少一个旋转盘和从其读取所述数字信息。由于传统硬盘驱动器通常使用移动/机械组件,因此,所述这些传统硬盘在长时间使用后容易发生机械故障。专利技术摘要根据第一实施方案,本专利技术所述方法可包括确定驱动器的故障。所述驱动器包括多个盘片,每个盘片包括两个半盘片,和所述驱动器的数据通过擦除编码进行存储。所述方法还可包括重建发生所述故障的所述驱动器的部分。所述驱动器的其他部分不进行重建。在所述第一实施方案的所述方法中,重建所述驱动器的部分包括重建所述驱动器的单个盘片。在所述第一实施方案的所述方法中,重建所述驱动器的部分包括重建所述驱动器的单个半盘片。在所述第一实施方案的所述方法中,所述驱动器的所述盘片或半盘片均是可单独寻址的。在所述第一实施方案的所述方法中,所述方法还可包含使与发生所述问题的所述驱动器的所述部分相对应的单个磁头停用。在所述第一实施方案的所述方法中,重建所述驱动器的所述部分包括在单个新盘片或单个新半盘片上重建所述部分。根据第二实施方案,本专利技术所述设备可包括至少一个处理器。所述设备还可包括至少一个存储器,所述存储器包括计算机程序代码。所述至少一个存储器和所述计算机程序代码可配置为同所述至少一个处理器一起,使得所述设备至少确定驱动器的故障。所述驱动器包括多个盘片,每个盘片包括两个半盘片,和所述驱动器的数据通过擦除编码进行存储。还可使所述设备重建发生所述故障的所述驱动器的部分,其中,所述驱动器的其他部分不进行重建。在所述第二实施方案的所述设备中,重建所述驱动器的部分包括重建所述驱动器的单个盘片。在所述第二实施方案的所述设备中,重建所述驱动器的部分包括重建所述驱动器的单个半盘片。在所述第二实施方案的所述设备中,所述驱动器的所述盘片或半盘片均是可单独寻址的。在所述第二实施方案的所述设备中,还可使所述设备使与发生所述问题的所述驱动器的所述部分相对应的单个磁头停用。在所述第二实施方案的所述设备中,重建所述驱动器的所述部分包括在单个新盘片或单个新半盘片上重建所述部分。根据第三实施方案,本专利技术所述计算机程序产品可体现在非暂时性计算机可读介质上,所述计算机程序产品配置为控制处理器以执行所述第一实施方案的方法。附图简要说明为了正确理解本专利技术,应参考附图,其中:图1示出了根据本专利技术某些实施方案的方法的流程图。图2示出了根据本专利技术某些实施方案的设备10。图3示出了根据本专利技术某些实施方案的另一设备。说明详述某些实施方案涉及存储器设备的分解的盘片、分解的半盘片、和/或分解的主轴。通常,给定物理几何体内的硬盘驱动器的存储容量随着时间的推移而持续增加。尽管给定物理几何体的硬盘驱动器的所述存储容量不断增加,但是年复一年,由于所述驱动器的物理限制日益接近,因此容量的进一步增加更难以实现。此外,随着容量的增加,所述驱动器变得不太可靠。每个硬盘驱动器可包括多个相应的盘片、主轴、磁头和致动器。每个盘片可包括两个半部(或两个相应的半盘片)。近来,擦除编码的应用已变得普遍。通过擦除编码,存储数据的部分被分成信息的小部分(分片)并分布在多个硬盘驱动器上。因此,在任何给定时间,擦除编码可存储跨多个硬盘驱动器的存储数据的副本。当检索所述存储的数据时,所述数据可从各种不同的源检索得到。使用当前擦除编码的方法,如果驱动器发生故障,则可从多个不同驱动器检索所述故障驱动器上的数据并重建/恢复至新的驱动器上。具体而言,存储在所述故障驱动器的每个盘片上的数据将需要重建/恢复至新的驱动器上。使用当前的方法,在驱动器内发生的任何单个问题(无论是单个致动器、单个主轴和/或单个盘片的问题)将需要将所述整个驱动器重建至新的驱动器上。如果所述驱动器的容量介于0.5和2太字节(TB)之间,则此种重建整个驱动器的方法可有效地进行工作。但是,如果所述故障驱动器的容量明显大于2TB,那么当前重建所述整个驱动器的方法将变得无效。所述重建整个驱动器变得无效,是因为随着驱动器容量增加,重建所述整个驱动器所需的时间量也增加了。譬如,为了重建容量为14TB的驱动器,重建所需的时间可能为4.5天。虽然正在进行冗长的重建过程,但如果发生其他故障,则数据可能会丢失。因此,当前的方法通常通过在越来越多的驱动器上将数据分片来响应处理,以避免数据丢失。每个驱动器通常包含一个或两个用于存储数据的盘片。然而,当前的驱动器在相同的物理几何体内将堆叠更多的盘片。譬如,未来的驱动器可包括12个盘片。目前,驱动器可包含多达7个盘片。某些实施方案涉及重新配置所述驱动器盘片的逻辑方面,其中每个盘片可被识别为逻辑驱动器。具体地,对于某些实施方案,可配置每个盘片并将其识别为不同的存储器卷。譬如,每个盘片可由处理器或微控制器单独寻址(即,具有用于识别的不同地址)。因此,尽管先前的方法仅将每个完整驱动器识别为不同的存储器卷,但本专利技术的某些实施方案可将每个盘片识别为不同的存储器卷。换言之,对于某些实施方案,每个盘片可被认为是单独/不同的驱动器。此外,某些实施方案可将每个半盘片视为单独/不同的驱动器。因此,每个半盘片也可被识别为逻辑驱动器。通过将每个盘片或半盘片视为不同的逻辑驱动器,某些实施方案使得所述重建/恢复过程是更易于管理的过程,因为恢复单个盘片(而非恢复整个驱动器)的数据将涉及更少的数据要恢复。此外,重建/恢复半盘片也更易于管理,因为恢复半盘片的数据(而非整个驱动器的数据)将涉及更少的数据要恢复。与具有完整驱动器的容量(即,14TB)不同,盘片通常具有大约2TB的容量。如上所述,每个盘片包括两个半盘片(A面和B面)。每个盘片通常在所述盘片的顶部具有相应的第一磁头,和在所述盘片的底部具有第二磁头。因此,示例性的5-盘片驱动器具有10个单独的表面。通常,由于磁头崩溃导致的驱动器故障仅代表所述整个驱动器故障的一小部分。在大多数情况下,驱动器内的问题无法识别。通常,如果故障驱动器存在未识别的问题,则首先完全擦除所述故障驱动器的内容,然后通常将所述故障驱动器重新插入所述系统。某些实施方案可实现可靠性范例中的改进。譬如,在盘片的其中一面(半盘片)发生故障的情况下,某些实施方案可配置为使所述故障半盘片的相应磁头停用。或者,某些实施方案可配置为使发生所述故障的所述整个盘片的相应两个磁头(顶部磁头和底部磁头)停用。如此,本专利技术的某些实施方案可将半盘片或全盘片视为不同的逻辑驱动器,因此,在认为合适的情况下,可仅使半盘片或全盘片停用(而非使所述整个驱动器停用)。如上所述,假设示例盘片具有2TB的容量,则每个半盘片具有1TB的容量。如此,通过配置为执行使半盘片停用/放弃半盘片(而非放弃发生故障的驱动器的所有盘片),某些实施方案可减少需要重建/复制的数据量。具体地,通过配置为能够使单个磁头停用/放弃单个磁头并放弃盘片的单个面,而不放弃所述驱动器的其他盘片,则某些实施方本文档来自技高网...

【技术保护点】
1.方法,所述方法包含:确定驱动器的故障;和重建发生所述故障的所述驱动器的部分,其中,所述驱动器包括多个盘片,其中,所述多个盘片中的每个盘片包括两个半盘片,和其中,所述驱动器的数据通过擦除编码进行存储。

【技术特征摘要】
【国外来华专利技术】2016.07.19 US 62/3640751.方法,所述方法包含:确定驱动器的故障;和重建发生所述故障的所述驱动器的部分,其中,所述驱动器包括多个盘片,其中,所述多个盘片中的每个盘片包括两个半盘片,和其中,所述驱动器的数据通过擦除编码进行存储。2.根据权利要求1所述的方法,其中,未发生所述故障的所述驱动器的其他部分不进行重建。3.根据权利要求1所述的方法,其中,重建所述驱动器的所述部分包括重建所述驱动器的单个盘片。4.根据权利要求1所述的方法,其中,所述驱动器的所述多个盘片或半盘片中的每一个均是可单独寻址的。5.根据权利要求1所述的方法,所述方法还包含使与发生所述问题的所述驱动器的所述部分相对应的单个磁头停用。6.根据权利要求1所述的方法,其中,重建所述驱动器的所述部分包括在单个新盘片或单个新半盘片上重建所述部分。7.设备,所述设备包含:至少一个处理器;和至少一个存储器,所述存储器包括计算机程序代码,其中,所述至少一个存储器和所述计算机程序代码配置为同所述至少一个处理器一起,使得所述设备至少:确定驱动器的故障;和重建发生所述故障的所述驱动器的部分,其中,所述驱动器包括多个盘片,其中,所述多个盘片中的每个盘片包括两个半盘片,和其中,所述驱动器的数据通过擦除编码进行存储。8.根据权利要求7所述的设备,其中,未发生所述故障的所述驱动器的其他部分不进行重建。9.根据权利要求7所述的设备,其中,重建所述驱动器的所述部分...

【专利技术属性】
技术研发人员:G克格利托
申请(专利权)人:锐思拓公司
类型:发明
国别省市:美国,US

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

1