恢复具有两个故障设备的 RAID5 逻辑卷

恢复具有两个故障设备的 RAID5 逻辑卷

在我抨击我之前,我向你保证我知道 RAID5 设备只能承受一个驱动器故障。那么...我为什么要问这个问题?

我的机器上同时断开了两个磁盘,因此 raid 失败。此外,由于缺少驱动器,vg 无法重新启动。

修复 VG 很简单:我告诉机器再次添加磁盘。磁盘没有问题,所以它没有抱怨。

由于两个驱动器同时离线,我很确定数据也都在那里,但当然 raid5 不是设计为在两个丢失的磁盘的情况下启动的。

我已经准备好放弃它了,但是我有几个 TB 的数据需要恢复,而且我还会错过学习的机会,所以在放弃之前,我试图修复我的逻辑卷。

从技术角度来说:我曾经使用过vgextend --恢复丢失的数据vg /dev/mapper/<hdd_names>将丢失的 pv 再次标记为可用,但我得到了md/raid:mdX:运行设备不足(2/4 失败)当我尝试激活 lv 时。还有一件事:我使用了 lvm raid,而不是 mdadm(这似乎更宽容)

我是否可以简单地告诉 raid 没有故障磁盘,然后直接使用它们?

提前致谢,即使答案是否定的:)

相关内容