槟榔1280ml RAID6卷设置失败


10

今天,我们遇到了最坏的情况,并且对任何好的想法都持开放态度。

这是我们的问题:

我们正在使用几个专用的存储服务器来托管我们的虚拟机。在继续之前,这里是规格:

  • 专用服务器机
  • 槟榔1280ml RAID控制器,固件1.49
  • 12个三星1TB硬盘

我们用10个包含一个逻辑卷的磁盘配置了一个RAID6集。系统中有两个热备件。

今天,一个硬盘发生故障。这种情况不时发生,因此我们将其替换。重建第二张光盘失败。通常这没什么好玩的。我们停止了繁重的IO操作,以确保稳定的RAID重建。

令人遗憾的是,热备份光盘在重建时发生了故障,整个过程停止了。

现在我们有以下情况:

  • 管制员说袭击团队正在重建
  • 控制器说卷失败

这是一个RAID 6系统,并且有两张磁盘发生了故障,因此数据必须完整无缺,但是我们无法再次使卷联机以访问数据。

在搜索时,我们发现了以下线索。我不知道它们是好是坏:

  1. 将所有光盘镜像到第二组驱动器。因此,我们将有可能尝试其他事情而不会失去比我们已经拥有的更多的东西。

  2. 尝试在R-Studio中重建阵列。但是我们没有使用该软件的实际经验。

  3. 拉动所有驱动器,重新引导系统,更改为槟榔区控制器BIOS,然后一张一张地重新插入HDD。有人说,由此使系统联机。有人说效果为零。有人说,他们炸毁了整个事情。

  4. 使用未记录的槟榔命令,例如“ rescue”或“ LeVel2ReScUe”。

  5. 联系计算机取证服务。但是,通过电话进行的初步估算超过了20.000欧元。这就是为什么我们会恳求帮助。也许我们缺少明显的东西?

是的,当然,我们有备份。但是某些系统丢失了一周的数据,这就是为什么我们想要重新启动系统并运行。

任何帮助,建议和问题都将受到欢迎。


3
我会辩称,无论您做什么,第一步都应该是dd所有磁盘的镜像,以防止在实际解决方案上工作时造成更多损坏并制定备用计划。
斯文

我们将这样做...
理查德(Richard)

1
那么热备用呢?
考夫兰兹2012年

1
您可以联系供应商寻求支持吗?假设您不能(根据@SvenW的出色建议,您已经使用dd镜像了所有内容),为什么不替换发生故障的驱动器,重新启动,然后看看会发生什么呢?我不一定要拉所有驱动器,而只能拉出故障的驱动器。但是,实际上,您的第一个选择是供应商,他们了解他们的软件。
杰里米

您找到解决方案了吗?如果是这样,请告诉我们,以供将来参考!
格兰特(Grant)

Answers:


2

我认为选项1是您最好的选择。

取12个新硬盘,1个新RAID控制器尝试使用任何linux盒将旧磁盘(dd if = of =)镜像到新磁盘1:1。使用1个新RAID控制器和12个新HDD构建新服务器

尝试在新服务器中重建阵列。成功?大。停止。
重建失败?再次将旧磁盘镜像到新磁盘,请尝试选项i + 1


0

不幸的是,这是一个非常普遍的情况。几年前Google进行了一项出色的研究,结果证明在重建阵列期间可能会发生RAID丢失数据的情况。这可能会影响具有不同严重性的不同RAID系统。这是RAID6方案:

  • 您的阵列有3个数据和2个奇偶校验磁盘。
  • 如果丢失了一个磁盘,请确保所有数据都是可恢复的。
  • 如果丢失2个磁盘,则会丢失数据

这是为什么?

考虑以下内容:假设有一些数据,假设文件的前3个块具有以下数据块:A1 + A2 + A3和以下奇偶校验:Ap + Ap坐在hdd1 ... hdd5上

如果丢失了1到3之间的任何两个磁盘,则由于数据不可恢复而丢失了数据,那么您将拥有2个奇偶校验和1个数据块。

现在,具有10个磁盘的相同方案可能有所不同,但是我想它的处理方式是将数据拆分为8个块,并将奇偶校验保存到其他2个驱动器,并具有2个热备用磁盘。您知道RAID控制器配置的详细信息吗?

我将开始从异地备份中恢复(我想您有一些),并且该服务又回来尝试恢复尽可能多的数据,例如使用Unix和dd将驱动器映射到映像并将其用作循环设备。

http://wiki.edseek.com/guide:mount_loopback

您需要知道RAID控制器使用哪种元数据,如果幸运的话,某些工具(如dmraid)也支持该元数据。

但这并不意味着您完全可以恢复数据,因为文件通常分布在许多块中,因此恢复很可能无法恢复任何数据。

有关RAID的更多信息:

https://raid.wiki.kernel.org/index.php/RAID_setup

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.