RAID 5数据恢复:技巧和概述

大多数突袭设备是为数据可靠性而设计和制造的。RAID代表独立磁盘冗余阵列(或最初的廉价磁盘)。这项由加州大学伯克利分校开发的技术允许足够的数据冗余,如果系统中的一个硬盘出现故障,它所包含的信息可以从剩余的硬盘中重建。

RAID 5设备不仅提供了这种冗余数据可靠性,它们还传播或将数据分条,使其能够更快地读取和使用.在硬盘技术方面,它们提供了更快的速度和更强的数据丢失抵抗力。

但它们也有局限性。在一个驱动器故障后,机器可以继续跛行,在降级状态下运行,因为它通过对剩余驱动器的逻辑分析来重建故障驱动器的数据。但是,除非有人注意到这一点并采取行动,否则这种情况可能会持续到第二个驱动器故障并使一切停止。

突然之间,由于没有任何数据可以访问,人们有理由感到恐慌。在随之而来的不顾一切的努力中,一个新的硬盘驱动器可能被插入到设备中,剩余的驱动器可能被重新格式化,或者所有的硬盘驱动器可能被从设备中取出并以错误的顺序放回去。同时,整个组织的最重要数据都无法访问。这是一个可怕的情况。

如果您刚刚经历了RAID 5设备的故障,这里有一些有用的建议,只要您能及时采取行动。

听道格拉斯·亚当斯的《不要恐慌》

首先,如果你的数据是不可访问的,你不应该重建数组;这不会修复任何东西。它将采取目前的状态,并使其永久化。另一个常见的错误是,在观察到三个驱动器中只有一个或四个驱动器中只有两个是联机的情况下,强制驱动器重新联机。RAID控制器将这些驱动器离线是有原因的。它们可能是失败的驱动器。强制这些驱动器联机时,正常驱动器上的数据可能会损坏。更糟糕的是,文件系统修复实用程序将开始看到这种混乱,并开始“修复”所有最近的数据。其结果是健康驱动器上最关键的数据将消失。

当RAID 5失败时,最好的方法是后退一步,考虑数据的价值以及永久丢失意味着什么,并调用恢复实验室。

张信哲代言博彩 欧宝娱乐,工程师和计算机科学家已经开创了RAID恢复案例的技术。成功的RAID 5恢复依赖于重新组合文件系统的逻辑结构,这对于从失败的RAID设备中获得有意义的数据是必要的。

在解决任何机械问题之后,例如损坏的读/写磁头,我们创建系统中所有驱动器的完整二进制副本。我们用二进制十六进制编辑器单独查看每个驱动器,它显示1和0的位置,以确定数据是如何在驱动器中划分或划分的,以及以什么顺序。每个RAID控制器都是不同的,要确定如何处理数据以及系统发生故障之前的文件结构是什么,这是一个逻辑难题。

确定哪个驱动器先失效是至关重要的。如前所述,RAID系统依赖于逻辑计算来存储冗余数据。它被称为“异或”二进制运算符。您可能会直观地认为,如果您有四个磁盘装满数据,那么您就需要另外四个磁盘来获得冗余副本。但是“独占或”二进制操作符是允许四个磁盘的数据冗余存储在一个磁盘上的聪明方法。要使用此操作符重构数据,有必要了解磁盘故障的顺序以及数据是如何写入磁盘的。

只有在所有这些分析之后,包括对驱动器故障顺序的正确诊断之后,数据恢复专家才能开始编写代码来重建这个数据系统。然后,他们通过检查最近一个大文件的完整性来检验他们的假设,并继续将拼图中的所有碎片重新组装成一个连续的物理卷。

RAID 5系统有很多吸引力:速度、可靠性和易用性。许多组织相信他们可以在不使用自动远程备份系统的情况下保存整个网络的数据。这让我们相信RAID 5设备永远不会出现故障。如果是这样,不要让恐慌使事情复杂化——有很好的理由希望在正确的帮助下成功恢复RAID 5数据。

Baidu