Ack, acho que estraguei tudo. Tive uma falha de energia em uma matriz RAID5, o que causou a inconsistência dos metadados entre as unidades.
Eu segui o conselho aqui, exceto que um caso de dedos gordos me levou a executar o comando --create sem um parâmetro ausente. A execução do script Perl que permuta através das várias combinações me impossibilita montar uma matriz. Eu tenho várias perguntas:
Estou totalmente ferrado aqui, há mais alguma coisa que eu possa fazer? As próprias unidades parecem estar bem. O parâmetro ausente explode alguma chance de recuperar meus dados?
Existe alguma maneira de obter alguns dados, mas montando as unidades? Não estou familiarizado com a forma como os dados são distribuídos pelos discos, então não sei se é possível recuperar alguns arquivos.
cat /proc/mdstat
?
mdadm -D /dev/md0
(substitua md0
por md255
ou qualquer que seja o número apropriado)? Quais são os componentes originais da matriz, quais foram ruins?
mdadm -E /dev/sdXY
para cada disco membro da matriz correspondente.