使用 ddrescue 将故障硬件 RAID5 阵列(来自 perc h700 控制器)的磁盘备份到映像后,Nikita 对我之前问题的回答为了创建覆盖,我尝试使用 mdadm: 组装阵列mdadm --assemble --force /dev/md1 /dev/nbd1 /dev/nbd2 /dev/nbd3 /dev/nbd4 /dev/nbd5
,/dev/nbd*
其中 5 个磁盘的覆盖在哪里。但是,这返回了错误mdadm: superblock on /dev/nbd3 doesn't match others - assembly aborted
。
运行mdadm --assemble /dev/md1 /dev/nbd1 /dev/nbd2
成功,并有响应mdadm: Container /dev/md1 has been assembled with 2 drives (out of 3)
。但尝试将下一个驱动器添加到阵列时mdadm --add /dev/md1 /dev/nbd3
导致段错误!
为了恢复这个阵列,我还应该尝试什么?