Como faço para recuperar um array RAID5 de software quebrado?

8

Ack, acho que estraguei tudo de ruim. Eu tive uma falha de energia em um array RAID5 que causou inconsistência dos metadados entre as unidades.

Eu segui o conselho aqui exceto que um caso de dedos gordos me fez executar o comando --create sem um parâmetro ausente. Executar o script Perl que permutou as várias combinações me impede de montar um array. Eu tenho várias perguntas:

  1. Estou totalmente ferrado aqui, há mais alguma coisa que eu possa fazer? As unidades em si parecem estar bem. O parâmetro em falta elimina qualquer chance de recuperar meus dados?

  2. Existe alguma maneira que eu possa obter alguns dados, mas montar as unidades? Não estou familiarizado com a forma como os dados são distribuídos pelos discos, por isso não sei se é possível recuperar alguns arquivos.

por chum of chance 21.01.2013 / 05:59

1 resposta

2

Me desculpe, mas você acabou de acertar o problema muito comum conhecido como "write hole". Em poucas palavras, você não tem chance de recuperar sua matriz. Mais informações na Wikipédia: link

Controladores RAID caros estão equipados com baterias para evitar esse problema.

Espero que você tenha um backup, essa é a sua última chance.

    
por 22.11.2013 / 07:54