恢复高度降级的RAIDarrays

我有一个由8个磁盘组成的Linux RAID6arrays(mdadm)。

2个磁盘失败。 我replace了他们,现在我有2个新的空盘。 我想重build突袭

但是当我开始一个RAID重build,重build失败,因为第三个磁盘显示读取错误,并获得数组popup。

松散数据产生读取错误的数据是可以的。

(什么是|有什么)的方式来恢复RAIDarrays?

您可能可以使用像ddrescue这样的工具将第三个发生故障的驱动器映射到新的驱动器之一。 这应该是一个确切的副本减去坏块。 这样它不会得到读取错误。 然后用新映像replace第三个失败的驱动器。

假设没有任何坏块对RAID或文件系统至关重要,那么您可能能够以降级模式组装arrays,并尽可能地复制尽可能多的数据,或尝试添加更多的驱动器用于重build/重新同步(后者是更危险的国际海事组织)。