服务器 RAID 0 恢复数据(条带化)

服务器 RAID 0 恢复数据(条带化)

它通常用于最大性能和大量临时磁盘空间很重要的任务,例如音频/视频数据、异构图像、CAD、日志记录等的处理,当磁盘破裂时,可以轻松重新启动数据而不影响整体工作。也不会丢失磁盘空间,因为 RAID 0会使用所有可用的磁盘空间。

此数组的总磁盘空间按称为条带的扇区块在阵列的所有成员之间均匀分布。这允许你通过将信息分成小部分(条带)来一次将信息写入所有磁盘。因此,与单个磁盘相比,工作速度有所提高。
示意性地,RAID 0 的结构如下所示:

RAID0

由此可以看出,数组中任何数据的丢失都将使所有存储的信息无法使用。因此,在这种阵列发生故障时数据恢复的主要困难需要获取其中包含的所有磁盘的镜像恢复此类阵列的过程包括创建损坏磁盘副本的过程,而这些副本又包含处理故障磁盘的所有操作以及从接收的副本组装阵列的过程。通常,有必要通过软件重新创建此类阵列的已销毁逻辑,因为控制器由于其软件的特殊性,很少能够识别故障磁盘的副本。

RAID0恢复数据


展示一个恢复三个磁盘阵列的案例。由于这种类型的阵列没有容错能力,为了恢复它,必须拥有其中包含的所有磁盘的副本。我们将使用简单的工具来自动确定参数和组装数组。

一个由三个 500GB 磁盘组成的 RAID 0 阵列,阵列中磁盘的顺序未知,块大小也未知,磁盘上是否有数据开头的缩进也是未知的。
需要重新创建数组结构并从中复制数据。假定使用磁盘的逐个扇区副本,或者源磁盘本身是健康的。

首先要确定阵列中磁盘的顺序和条带块的大小。

第一步,选择阵列类型 - RAID-0(条带化)和硬盘数量#drives - 3。在 Drive1、Drive2 和 Drive 3 中选择硬盘。然后,按打开硬盘按钮并按Analyze按钮,进入阵列参数自动分析器。

image.png

这里在 Block size to probe 窗口中,需要在 128 sectors 前打勾,因为。经常发生,您可以删除相反的 16 个扇区以减少分析时间。经过初步扫描,程序判断磁盘上有384个扇区的偏移量,接下来我们会检查是否是这样。要开始分析,请单击“下一步”按钮。

image.png

确定参数并提出最可能的装配选项。块大小是确定的,只有 64kb,磁盘的顺序和 384 个扇区的估计偏移量。然后就是需要我们组装数组,完成后即可以恢复出我们需要的数据。


原文链接
https://www.dbsos.cn/blog/233.html