你好朋友!
今天我们想分享一个关于如何处理RAID5的案例研究,如果其中一个驱动器丢失,另一个驱动器表面上有严重划痕,因此我们无法从中恢复任何数据。此外,如果错过1或2个驱动器,我们将向您展示如何处理数组,并且阵列上有LVM2结构。LVM允许在一个或多个逻辑卷中组装几个磁盘。LVM通常用于Linux系统。LMV2结构有一些数据恢复功能,我们将在本文中对它们进行演示。让我们考虑一下我们有4个希捷硬盘的NAS(哦,你知道这些驱动器关闭的频率)。3个硬盘驱动器在我们手上(其中一个由于介质上的划痕而完全损坏)。
首先,我们需要将所有HDD连接到PC-3000端口,因为其中一个驱动器有划痕,在此过程中小心使用其他设备并控制其状态是有意义的。
接下来,我们将所有成员添加到RAID工作区
在我们的例子中,我们设置了RAID配置(级别),因为我们知道它。如果您不知道配置,请忽略此步骤。
如果我们运行RAW恢复,我们将能够找到RAID结构 – md sb 1元数据(MB超级块版本1.0)。在这种情况下,我们可以尝试扫描元数据以基于元数据定义RAID配置。
找到9配置!!!
我们对RAID5配置感兴趣。
停止……第3个驱动器在哪里?!
哦,没什么特别的,只是在其中一个驱动器上错过了元数据,继续。
接下来,我们需要将驱动器放在SATA-0而不是丢失的成员上,并修改RAID的矩阵。
我们删除与错过的成员相对应的列中的块,以便稍后定义它们。
然后我们打开文件树,有两个可能的块。我们注意屏幕底部的日志。找到了LVM2结构。我们将使用它们来定义块0的正确位置。
如果我们点击A0块,那么我们意识到该扇区在十六进制查看中具有LABELON和LVM2签名。当然,这是LMV2结构的标志。我们添加了A0块,然后将D0块定义为我们配置的XOR块。
所有其他块都自动填充,配置可用
当我们尝试打开文件树时,我们会看到LVM2元数据扫描的确认。
就是这样!
最后,我们检查一些文件
并保存配置
就这样!
如果您有任何问题,请随时联系
评论