Pular para o conteúdo
Data Rescue
Servidor com conjunto de discos em gavetas hot-swap, ilustração conceitual

RAID

Recuperação de dados em RAID 50

RAID 50 junta dois ou mais grupos de RAID 5 e distribui os dados em faixas entre eles. Cada grupo tolera a falha de um disco. Duas falhas no mesmo grupo derrubam o volume inteiro, mesmo com os outros grupos intactos. A recuperação exige identificar quantos grupos existem, quais discos pertencem a cada um e os parâmetros dos dois níveis. Na avaliação, cada disco vira uma imagem e os grupos são remontados um a um antes da união do volume.

Orçamento por escrito antes de qualquer trabalho. Nada começa sem o seu OK.

O diagnóstico é grátis. Se você quiser um prazo menor, a análise paga tem valor fixo, informado antes de você entregar o dispositivo. A análise comum leva de 02 a 48 horas; depois vêm o laudo e o orçamento, os dois por escrito.

Como cobramos

Ficha rápida

Mínimo de discos
6 (dois grupos de três)
Tolera
um disco por grupo de RAID 5
Como grava
faixas (RAID 0) sobre grupos de RAID 5
Capacidade útil
a soma dos discos menos um por grupo
Uso típico
servidores e storages com muitos discos que pedem capacidade e desempenho
Ponto crítico
o grupo que já está degradado

Dois níveis de faixas

Pense no RAID 50 como vários RAID 5 menores, chamados de grupos ou spans, unidos por um RAID 0. O padrão DDF do SNIA trata esse arranjo como um disco virtual secundário, cujos elementos são outros discos virtuais. Num servidor com 12 discos, por exemplo, podem existir dois grupos de seis ou três grupos de quatro. Cada combinação produz um volume diferente com os mesmos discos.

Isso cria duas camadas de parâmetros. Dentro de cada grupo há ordem dos discos, tamanho de faixa e rotação da paridade. Acima deles há a ordem dos grupos e a faixa do RAID 0 que os une. Errar qualquer um desses dados produz um volume que monta, mas com arquivos corrompidos, e a ordem dos grupos nem sempre corresponde à ordem física das baias.

Onde o RAID 50 costuma falhar

A tolerância do RAID 50 parece maior do que é. Ele pode perder um disco em cada grupo, mas não dois no mesmo. Com discos do mesmo lote e da mesma idade, a segunda falha tende a aparecer no grupo que está reconstruindo, porque é ali que os discos restantes trabalham no limite. Quando esse grupo cai, o RAID 0 de cima perde parte de cada faixa e o volume inteiro fica inacessível.

A troca de controladora também pesa. A configuração dos grupos fica gravada nos discos e na própria controladora; uma placa nova pode importar só parte da configuração ou propor criar um volume do zero. A Dell orienta consultar os registros e identificar qual disco ficou estrangeiro por último antes de importar qualquer configuração.

Como a avaliação funciona

Os discos são copiados um a um. A análise das imagens agrupa os discos pelo conteúdo: os que pertencem ao mesmo RAID 5 compartilham a mesma paridade. Cada grupo é remontado separadamente, com seus próprios parâmetros, e o grupo degradado é refeito a partir dos discos que restaram. Por fim, os grupos são unidos na ordem certa e o sistema de arquivos é lido. Se um grupo perdeu dois discos, o resultado depende de quanto deles ainda pode ser lido.

Como reconhecer o problema

  • A controladora mostra um span ou grupo degradado dentro do volume RAID 50.
  • O volume caiu depois de um segundo erro de disco, embora os outros grupos estejam bons.
  • O rebuild de um grupo parou e o desempenho do servidor despencou.
  • Depois de troca de controladora ou de servidor, só parte dos discos aparece como estrangeira.
  • A tela da controladora mostra uma configuração diferente da que estava documentada.

O que não fazer

  • Não recrie o volume com outra quantidade de grupos ou outro tamanho de faixa.
  • Não troque discos de baia entre grupos.
  • Não importe configuração estrangeira parcial sem saber qual disco saiu por último.
  • Não inicie rebuild num grupo cujo disco restante já mostra erros.
  • Não expanda nem migre o volume enquanto houver grupo degradado.

O que fazer agora

01

Mapeie os grupos

Anote, pela controladora, quantos grupos (spans) o volume tem, quais discos estão em cada um e quais falharam. Duas falhas no mesmo grupo mudam tudo.
02

Salve os dados se o volume ainda abre

Com um grupo degradado, copie primeiro o que é crítico para fora do servidor. O rebuild vai sobrecarregar justamente os discos restantes daquele grupo.
03

Preserve a configuração

Exporte ou fotografe a configuração da controladora, com tamanho de faixa e composição dos grupos, e guarde a placa. Não importe nem limpe configuração sem análise.
04

Numere os discos e desligue

Etiquete cada disco com a baia e o grupo, inclusive os retirados. Desligue de forma ordenada e conte o cenário por escrito antes de enviar.
Perguntas frequentes

Perguntas sobre
RAID 50.

Respostas curtas para as dúvidas mais comuns deste tipo de caso.

O RAID 50 aguenta dois discos com defeito?
Aguenta se estiverem em grupos diferentes. Se os dois estiverem no mesmo grupo de RAID 5, aquele grupo cai e leva o volume inteiro junto, porque cada faixa do RAID 0 depende de todos os grupos.
Os outros grupos estão bons. Dá para recuperar só os arquivos deles?
Não do jeito que parece. Arquivos maiores que uma faixa têm partes em todos os grupos, e a estrutura do sistema de arquivos também se espalha por eles. A recuperação precisa refazer o grupo que caiu, mesmo que só em parte.
Qual a diferença para o RAID 60?
O RAID 60 usa grupos de RAID 6, que aguentam dois discos cada; o RAID 50 aguenta um por grupo. Na recuperação, o RAID 60 ainda exige identificar o cálculo da segunda paridade de cada grupo.
Preciso saber a configuração para pedir avaliação?
Ajuda bastante. Quantidade de discos e de grupos, modelo da controladora e tamanho de faixa, se você souber, permitem avaliar o caso antes do envio. Se não souber, descreva o que a tela da controladora mostra.

Antes de tentar sozinho, conte o que aconteceu.

Orçamento por escrito antes de qualquer trabalho. Nada começa sem o seu OK.