Atualizei recentemente um servidor do Fedora 6 para o Fedora 14. Além do disco rígido principal em que o sistema operacional está instalado, tenho 3 discos rígidos de 1 TB configurados para RAID5 (via software). Após a atualização, notei que um dos discos rígidos havia sido removido da matriz de ataques. Tentei adicioná-lo novamente com o mdadm --add, mas ele apenas o substituiu. Imaginei que voltaria mais tarde.
Então, ao executar uma reinicialização, o sistema não conseguiu montar a matriz de ataques. Eu o removi do fstab para poder inicializar o sistema e agora estou tentando recuperar o array raid.
Eu executei o seguinte:
mdadm --create /dev/md0 --assume-clean --level=5 --chunk=64 --raid-devices=3 missing /dev/sdc1 /dev/sdd1
Eu sei que meu tamanho de bloco é 64k e "ausente" é para a unidade que foi expulsa da matriz (/ dev / sdb1).
Isso pareceu funcionar, e o mdadm relata que a matriz está executando "limpa, degradada" com a unidade ausente.
No entanto, não consigo montar a matriz de ataque. Quando tento:
mount -t ext3 /dev/md0 /mnt/foo
Eu recebo:
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
e / var / log / messages mostra:
EXT3-fs (md0): error: can't find ext3 filesystem on dev md0.
Alguém tem alguma idéia do que tentar em seguida?