
Eu tenho um RAID5 com 4 discos no meu PC. Todos eles estavam íntegros (e o próprio RAID) até antes.
Tentei instalar o Windows 8.1, que cria automaticamente esta partição "SystemReserved". O instalador decidiu que um bom local para colocar essa partição sem perguntar ao usuário é em um dos dispositivos RAID. (Nem vou começar a reclamar...)
Então estou preso com: 3 dispositivos RAID que estão perfeitamente bem. (Tanto quanto eu penso, e teoricamente faz sentido) 1 Dispositivo RAID que possui uma tabela de partições e uma partição NTF com 350MB.
O que eu fiz foi: definir o disco como "defeituoso"
mdadm -f /dev/md0 /dev/sdc
Removido o referido disco de ataque
mdadm -r /dev/md0 /dev/sdc
Então tentei deletar a partição com a ajuda do gparted para voltar ao "espaço não utilizado", pois não tenho uma partição nesses discos. O que a princípio parecia bom.
Removido o superbloco para que pareça uma nova unidade
mdadm --zero-superblock /dev/sdc
Então adicionei o disco de volta ao RAID
mdadm --manage -a /dev/md0 /dev/sdc
verificando o /proc/mdstat parecia que tudo voltou ao normal e está sincronizando o sdc.
Mas ao tentar montar eu recebo:
mount: Stale NFS file handle
dmseg me diz:
EXT3-fs (md0): error: get root inode failed
agora liguei o gparted novamente e é bastante estranho: o sdc ainda tem essa partição de 350 MB. Além disso, quando procuro o md0-RAID, o gparted tem uma partição: /dev/md0p1 (sistema de arquivos desconhecido, 350 MB)
O restante é marcado como não alocado.
Há dados muito preciosos (dados pessoais da infância e outras coisas) nele e eu ficaria muito feliz em não perdê-los. Então você deve entender que atualmente estou com muito medo de fazer qualquer coisa sozinho... Agora configurei o sdc novamente como defeituoso, então pelo menos ainda posso manter a maior parte dos dados restantes em 3 dispositivos...
Minha pergunta: Alguma idéia de por que o md0 agora tem uma partição? isso não deveria acontecer, certo? porque isso estava SOMENTE no sdc, e não em todo o ataque e o Windows não conseguiu ver o RAID, apenas os dispositivos individuais. Segunda pergunta: como posso corrigir isso? Quero dizer, alguma idéia de como proceder para perder o mínimo possível?
Se precisar de algum registro ou mais informações, é só pedir! Muito obrigado já!
EDITAR: saída de /proc/mdstat:
Personalities : [raid6] [raid5] [raid4]
md0 : active raid5 sdd[1] sdc[4](F) sde[3] sdf[2]
4395415488 blocks level 5, 64k chunk, algorithm 2 [4/3] [_UUU]
unused devices: <none>