Raid 5 硬盘损坏

lak*_*sre 10 raid5

我有 IBM x3650 M4 服务器。它配置了 Raid 5,包括 4 个容量为 500 GB 的 SAS 硬盘。现在 2 硬盘显示为坏。因此,通过用新的硬盘替换 2 个硬盘驱动器,数据会自动重建还是我需要做一些其他更改。我对Raid配置不太了解,所以请帮忙。

Spo*_*ler 19

如果您在 RAID 5 中丢失了多个磁盘,则您的阵列已以某种方式不可挽回地损坏。在大多数情况下,如果您不是恢复方面的专家,或者您不愿意将其运送到恢复机构,那么您的数据将被完全破坏。如果您确实想从该阵列恢复数据,请立即将其脱机并自行恢复或将阵列 + 卡发送给 DriveSavers 这样的人。

这是通常建议远离 RAID 5 并使用 RAID 6、10 或某种级别的 RAID-Z 或 unRAID 的原因之一。

现在是从备份恢复的好时机。如果您打算使用新磁盘创建一个新阵列,您也可以考虑将这些剩余磁盘的旧磁盘分配给其他磁盘。

  • 我会说“通常建议远离 RAID5”是不正确的。与任何工具或技术一样,您只需要了解其局限性。RAID1 或 RAID10 中的两个磁盘故障也可能导致相同的问题。 (10认同)
  • 同上@MarkHenderson。RAID 6 通常以性能成本为代价,当然还有存储空间成本;RAID 10 需要存储空间成本;并且 RAID-Z1 对多磁盘故障的弹性并不比 RAID 5 更强,除非 ZFS 比任何其他人可能使用的更具弹性,这可能根本不是。我不知道unRAID。我怀疑 OP 的根本问题不是监视阵列的问题,但是(也不是远离 RAID 5 的要点)并没有使这个答案的大部分无效:具有两个死磁盘的 RAID 5 阵列永远不会去自行恢复。 (6认同)

Cho*_*er3 8

所以只是澄清一下,您有一个 4 磁盘 R5 阵列,您一次更换了 2 个磁盘 - 是吗?

数据会自动重建还是我需要做一些其他的改变

如果我读到的你所做的是正确的,那么不,不,它永远不会重建,而且你已经破坏了你的数据,是的,你将不得不做一些其他的改变,因为你必须擦除阵列并从上次备份还原。

如果我误读了你的问题,那么请澄清,否则你自己玩。

  • 啊 - 好消息 - 在这种情况下,您需要做的是一次更换一个驱动器,确保在更换第一个驱动器后完全重建阵列,然后再更换第二个驱动器。一旦完成并且您的 R5 阵列 100% 良好,您就需要制定一个计划,从 R5 迁移到更稳定的产品,例如 R6/60 或 R10。 (5认同)
  • @Chopper3:该规则适用于简单的 RAID5 实现和非常有价值的数据。如果它们不一致,智能 RAID5 控制器可以从 2 个具有不可恢复读取错误的磁盘中恢复。对于 1 TB 磁盘,这已经是一个相当低的机会。(当整个磁盘死了,再加上另一个磁盘上的 URE 时,您仍然遇到麻烦,但这种风险与大小无关) (5认同)
  • @ Chopper3 我认为 4 磁盘阵列的 RAID-5 不一定需要替换为 RAID-6 或 RAID-10。RAID-5 应该提供足够的可用性(尽管这里有两个驱动器故障......),并且没有任何版本的 RAID 提供足够的备份。 (3认同)
  • Daniel 和 Andrew - 使用 4 x 500GB 磁盘,然后是的,我可以看到您很乐意继续使用 R5,但正如我们所知,将 R5 与大于 1TB 的磁盘一起使用是非常危险的,并且一直是最好的一部分十年 (2认同)