Ubuntu-RAID5:新驱动器在 mdadm 中显示为备用;如何使其处于活动状态?

Ubuntu-RAID5:新驱动器在 mdadm 中显示为备用;如何使其处于活动状态?

所以我有一个横跨 5 个磁盘的 RAID5。上周,我们有 1 个驱动器完全损坏,另外还有另一个驱动器由于坏扇区而被 mdadm 下线。

我得到了一个新的驱动器,mdadm 正在重建它。但是,我注意到后来又有另一个驱动器(第 3 个驱动器)因坏扇区而离线。因此 /proc/mdstat 看起来像 [UU_U_]。正在重建的驱动器显示为 SPARE。而有坏扇区的驱动器显示为 FAIL。

现在,当我启动时,mdadm 无法组装驱动器。

1.) 我如何知道 SPARE 是否已完成重建?

2.) 如果是,我如何让 mdadm 将其添加回阵列?

有没有关于如何从 Live CD 执行此操作的指南?我怀疑从降级的 RAID5 运行的 Linux 副本可能已损坏...

更新:此时,我检查了据称有问题的高清视频。我认为发生的事情是局部淋巴细胞启动后 RAID 将其标记为故障。SMART 显示 HD 有 200~300 个重新分配的扇区。不太理想,但 WD 已经用了大约 2 年,我希望这不是生命的终结。很可能 99% 的驱动器仍然完好无损,我想恢复它。

我最大的障碍是 mdadm 将这些驱动器标记为“备用”,即使我这样做了也是如此sudo mdadm --add /dev/md0 /dev/sde2。如何让它们再次成为阵列的一部分?

答案1

两个想法:

  1. 如果您有一个 5 磁盘 RAID5 阵列,并且在更换一个磁盘之前有两个磁盘发生故障,那么您将丢失所有数据。因此,您应该计划构建一个新阵列并从备份中恢复数据。如果您需要能够承受两个磁盘故障,则需要使用 RAID 6。

  2. 如果五个原始磁盘中有三个在短时间内出现故障,则您的原始阵列可能是由一批有缺陷的驱动器构建的——或者,如果这些驱动器很旧,则它们可能已经到达使用寿命的尽头。无论如何,如果我处于您的情况,我不会信任原始阵列中剩余的任何磁盘。

相关内容