Я недавно обновил сервер с Fedora 6 до Fedora 14. В дополнение к основному жесткому диску, на котором установлена ОС, у меня есть 3 жестких диска по 1 ТБ, настроенных для RAID5 (через программное обеспечение). После обновления я заметил, что один из жестких дисков был удален из массива raid. Я попытался добавить его обратно с помощью mdadm --add, но он просто вставил его как запасной. Я подумал, что вернусь к этому позже.
Затем при выполнении перезагрузки система вообще не смогла подключить массив raid. Я удалил его из fstab, чтобы я мог загрузить систему, и теперь я пытаюсь восстановить массив raid.
Я запустил следующее:
mdadm --create /dev/md0 --assume-clean --level=5 --chunk=64 --raid-devices=3 missing /dev/sdc1 /dev/sdd1
Я знаю, что размер моего чанка составляет 64 КБ, и "отсутствует" для диска, который был выгружен из массива (/dev/sdb1).
Похоже, это сработало, и mdadm сообщает, что массив работает «чисто, поврежден» с отсутствующим диском.
Тем не менее, я не могу смонтировать raid массив. Когда я пытаюсь:
mount -t ext3 /dev/md0 /mnt/foo
Я получил:
mount: wrong fs type, bad option, bad superblock on /dev/md0,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
и /var /log /messages показывает:
EXT3-fs (md0): error: can't find ext3 filesystem on dev md0.
У кого-нибудь есть идеи, что попробовать дальше?