Posso recuperar uma matriz RAID 5 se duas unidades falharem?

2

Eu tenho um Dell 2600 com 6 unidades configuradas em um RAID 5 em um controlador PERC 4. 2 unidades falharam ao mesmo tempo e, de acordo com o que eu sei, um RAID 5 é recuperável se uma unidade falhar. Não tenho certeza se o fato de ter seis unidades no array pode salvar minha pele.

Comprei dois novos drives e os conectei, mas não aconteceu nenhuma reconstrução como eu esperava. Alguém pode lançar alguma luz?

    
por bonga86 21.09.2010 / 16:27

4 respostas

11

Independentemente de quantas unidades estão em uso, um array RAID 5 só permite a recuperação no caso de apenas um disco de cada vez falhar.

O que o 3molo diz é um ponto justo, mas mesmo assim, não totalmente correto - se dois discos em um array RAID5 falharem ao mesmo tempo, um hot spare não ajudará, porque um hot spare substitui um dos discos com falha e recria o array sem nenhuma intervenção, e uma reconstrução não é possível se mais de um disco falhar.

Por enquanto, lamento dizer que suas opções para recuperar esses dados envolverão a restauração de um backup.

Para o futuro, você pode querer considerar uma das formas mais robustas de RAID (não tenho certeza sobre as opções que um PERC4 suporta), como RAID 6 ou uma matriz RAID aninhada . Uma vez que você esteja acima de uma certa quantidade de discos em uma matriz, você alcançará o ponto em que a chance de que mais de um deles falhe antes que uma substituição seja instalada e reconstruída se tornará inaceitavelmente alta.

    
por 21.09.2010 / 16:43
2

Você pode tentar forçar um ou os dois discos com falha a ficar on-line a partir da interface do BIOS do controlador. Em seguida, verifique se os dados e o sistema de arquivos estão consistentes.

    
por 21.09.2010 / 17:35
2

A resposta direta é "Não". In-direct - "Depende". Principalmente, depende de os discos estarem parcialmente fora de ordem ou completamente. Caso haja parcialmente quebrado, você pode tentar - eu copiaria (usando uma ferramenta como ddrescue) ambos os discos com falha. Então eu tentaria rodar o monte de discos usando o Linux SoftRAID - tentando novamente com a ordem correta de discos e tamanho de faixa no modo somente leitura e contando as incompatibilidades de CRC. É bastante factível, devo dizer - este texto em russo menciona a recuperação de 12 discos RAID50 usando LSR , por exemplo.

    
por 08.06.2012 / 16:11
0

É possível que o ataque tenha ocorrido com uma unidade sobressalente e um dos seus discos com falha tenha morrido antes da segunda. Então, você só precisa tentar reconstruir array virtualy com software de terceiros. Encontrei um pequeno artigo sobre esse processo nesta página: link

E, se você realmente precisar de um dos drives mortos, poderá enviá-lo para as lojas de recuperação. Com essas imagens você pode reconstruir o ataque corretamente com boas mudanças.

    
por 31.05.2013 / 12:03