如何恢复损坏的软件 RAID5 阵列?

chu*_*nce 8 software-raid mdadm

哎呀,我想我搞砸了。我在 RAID5 阵列上发生电源故障,导致驱动器之间的元数据不一致。

我遵循了这里 的建议除了一个胖手指的情况导致我在没有丢失参数的情况下运行 --create 命令。运行通过各种组合排列的 Perl 脚本导致我无法挂载阵列。我有几个问题:

  1. 我在这里完全搞砸了,还有什么我可以做的吗?驱动器本身似乎没问题。丢失的参数是否会破坏我恢复数据的任何机会?

  2. 无论如何我可以获得一些数据,但是安装驱动器?我不太熟悉如何跨磁盘对数据进行条带化,因此我不知道是否可以恢复某些文件。

Ant*_*ich 2

抱歉,您刚刚遇到了一个非常常见的问题,称为“写入漏洞”。简而言之,您没有任何机会恢复您的阵列。有关维基百科的更多信息:http ://en.wikipedia.org/wiki/RAID_5_write_hole

昂贵的 RAID 控制器配备了电池来避免这个问题。

我希望你有一个备份,这是你最后的机会。