我有一个带有 3 个磁盘的 RAID 5 阵列 ( sdb sdc sdd)
上周末我被提示sdd失败了。所以更换了驱动器,将它添加回阵列并让它重建(1.5TB)
它停在大约 64% 时出现错误,发现它sdb也失败了。
我sdd在新驱动器 ( ddrescue) 和新驱动器 ( )sdb上成像ddrescue。
副本sdb进展顺利,只有 3MB 无法复制。sdb有更多问题(请注意我无法获得新驱动器,因此我的图像驱动器实际上比 1.5TB 更大)
尝试像以前一样重新组装驱动器:
mdadm -A /dev/md0 /dev/sdb /dev/sdc /dev/sdd
Run Code Online (Sandbox Code Playgroud)
给出了一个错误:
mdadm: no recogniseable superblock on /dev/sdb
Run Code Online (Sandbox Code Playgroud)
我也试过了--force,结果一样
我还阅读了一些关于通过完全重新构建来恢复阵列的信息,所以我尝试了:
mdadm --verbose --create /dev/md0 --level=5 --raid-devices=3 /dev/sdc missing missing
Run Code Online (Sandbox Code Playgroud)
(sdc是唯一没有发生故障的驱动器,我要启动阵列并添加其他 2 个驱动器)
这导致:
mdadm: RUN_ARRAY failed: Input/output error
Run Code Online (Sandbox Code Playgroud)
我真的很糟糕。我有很多我需要的数据,大约 …