Восстановление RAID10 mdadm

/dev/md4 состоящий из /dev/sd[abcd]8 обвалился. В его составе остались только два последних раздела. Ручное добавление mdadm --add /dev/md4 /dev/sdb8 и так далее, не помогало.

Команды:

# mdadm --stop /dev/md4
# mdadm --assemble --force /dev/md4 /dev/sd[abcd]8

позволили запустить и ребилдить массив, но /dev/sda похоже умирает и подвесил весь компьютер.

После перезагрузки всё вернулось в исходное сломанное состояние.

Попробовал:

# mdadm --stop /dev/md4
# mdadm --create --verbose /dev/md4 --assume-clean --level=raid10 --raid-devices=4 --spare-devices=0 
/dev/sda8 /dev/sdb8 /dev/sdc8 /dev/sdd8
........ Тут вывелись различные данные о создаваемом массиве
Continue creating array? y
mdadm: array /dev/md4 started.

Примонтировал созданный массив и скопировал с него информацию на другой раздел. Некоторые файлы не скопировались. Отмонтировал /dev/md4 и попробовал вновь примонтировать, но вылезла надпись на счёт нарушенной структуры. Попробовал:

# mdadm /dev/md4 --fail /dev/sdb8 && mdadm /dev/md4 --remove /dev/sdb8 && mdadm /dev/md4 --add /dev/sdb8

Началась перестройка массива и через некоторое время всё вернулось в первоначальное сломанное состояние:

# cat /proc/mdstat
Personalities : [raid1] [raid10]
md4 : active raid10 sdb8[4](F) sda8[5](F) sdd8[3] sdc8[2]
      481949696 blocks 64K chunks 2 near-copies [4/2] [__UU]

Ранее скопированные файлы оказались сломанными. Первый винчестер умер окончательно. Буду ждать, когда его заменят.

Ссылки:

http://lists.debian.org/debian-russian/2009/07/msg00311.html