小编Pet*_*Bos的帖子

mdadm raid5 恢复双磁盘故障 - 稍加改动(驱动器顺序)

首先让我承认我犯了错误,并且我对这个 RAID 上的大部分但不是所有数据都有备份。我仍然有希望恢复其余数据。我没有钱将驱动器带到恢复专家公司。

错误 #0,没有 100% 备份。我知道。

我有一个mdadm4x3TB的RAID5 系统。驱动器 /dev/sd[be],都只有一个分区/dev/sd[b-e]1。我知道在非常大的驱动器上使用 RAID5 是有风险的,但我还是这样做了。

最近发生的事件

RAID 在两个驱动器发生故障后降级。一个驱动器 [/dev/sdc] 真的消失了,另一个驱动器 [/dev/sde] 在重新启动后重新启动,但没有自动重新添加到 RAID。所以我只剩下一个只有 2 个活动驱动器 [/dev/sdb 和 /dev/sdd] 的 4 设备 RAID。

错误 #1,不使用驱动器的 dd 副本来恢复 RAID。我没有驱动器或时间。错误 #2,没有备份超级块和mdadm -E剩余驱动器。

恢复尝试

我在降级模式下重新组装了 RAID

mdadm --assemble --force /dev/md0, using /dev/sd[bde]1.
Run Code Online (Sandbox Code Playgroud)

然后我可以访问我的数据。我换/dev/sdc了一个备用;空的; 相同的驱动器。

/dev/sdc1从 RAID 中删除了旧的

mdadm --fail /dev/md0 /dev/sdc1
Run Code Online (Sandbox Code Playgroud)

错误 #3,更换驱动器之前没有这样做

然后我将新分区/dev/sdc并将其添加到 RAID。

mdadm --add /dev/md0 /dev/sdc1 …
Run Code Online (Sandbox Code Playgroud)

linux mdadm raid5 debian-squeeze

15
推荐指数
1
解决办法
1万
查看次数

标签 统计

debian-squeeze ×1

linux ×1

mdadm ×1

raid5 ×1