Recuperar Dados – Raid 5

raid 5

Nos últimos casos atingimos 100%  na Recuperação de Dados RAID 5 após alguns anos de atualizações técnicas e melhorias em nossos processos.

Um sistema RAID 5 é a evolução dos sistemas RAID anteriores (RAID 0, 1, 2, 3 e 4). Seria a junção da Segurança (RAID 1) e da Performance (RAID 0) em um único sistema RAID. Para isso, quando um RAID 5 é criado, o sistema irá utilizar o espaço equivalente a um disco inteiro para armazenar a paridade, que é a informação redundante.

Através de um complexo sistema de numeração pesquisadores da universidade Berkeley-Califónia-EUA criaram mecanismos para obter performance e segurança ao mesmo tempo. Utilizando complexas fórmulas matemáticas, foram criados algoritmos para comprimir os dados independente do seu conteúdo, gerando assim a paridade.

A paridade não é nada mais que uma compactação sob medida para armazenar a informação de vários discos ou blocos em um único disco ou bloco.

Nos sistemas anteriores (RAID 2, RAID 3 e RAID 4) a paridade era armazenada em um único disco. No sistema RAID 5 a paridade é armazenada de forma alternada em todos os discos. Se qualquer dos discos contidos no sistema estragar ou der qualquer tipo de pane, o mesmo poderá ser substituído e reconstruído através do processo de rebuild.

A controladora irá detectar qualquer falha nos discos e avisará para o disco ser trocado. Quando o disco for trocado automaticamente será iniciado o processo de reconstrução das informações. No processo de reconstrução serão utilizadas as informações contidas na paridade que está armazenada nos outros discos. Durante o processo de reconstrução, a performance do sistema irá diminuir, mas o sistema continuará funcionando normalmente sem que o serviço pare de funcionar, seja desligado ou sequer seja reiniciado.

Problemas Apresentados:

Embora um sistema Raid 5 seja um dos mais seguros, o mesmo não está isento de falhas.

Problemas de Configuração:

  • Perda dos dados do Array
  • Exclusão ou Alteração nas configurações da controladora RAID
  • Exclusão ou alteração dos volumes do Array
  • Perda da ordem seqüencial dos discos

Problemas Lógicos:

  • Exclusão ou corrupção de dados em partições
  • Formatação de Unidades ou partições
  • Sobrescrição de informações
  • Formatação seguida de reinstalação de sistemas
  • Problemas na inicialização do sistema
  • Descincronização dos dados de um HD para outro*

Problemas Físicos:

  • Queima ou problemas ocorridos na controladora RAID
  • Queima de circuitos eletrônicos
  • Queima de cabeças de leitura
  • Quebra de cabeças de leitura
  • Danos a superfície dos discos (Pratos do HD)
    1. Bad Blocks – Setores defeituosos
    2. Desgaste natural da mídia
    3. Riscos e arranhões superficiais
    4. Riscos e arranhões grave
  • Travamento dos rolamentos do motor
  • Queima do motor
  • Problemas ocasionados por quedas ou impactos
  • Problemas relacionado a área do Servo Mechanism
  • Problemas de Firmware
  • Problemas com Água ou outros líquidos

Recovery Engineering:

Através da engenharia reversa e entendimento pleno dos algoritmos utilizadas nas controladoras de sistmas raid, a Digital Recovery consegue recuperar dados na grande maioria de perda de dados em sistemas raid.

Recomendações Específicas:

Normalmente quando ocorrem problemas com um servidor RAID, pode ter se passado muito tempo em que o servidor foi configurado e raramente se lembra dos detalhes das configurações utilizadas. Se o tipo do sistema é RAID 5 (com discos redundantes) e ocorreu problema em apenas um dos discos, pode-se tentar substituir o disco que está com problemas e realizar o Rebuild (procedimento para reconstrução dos dados do disco danificado). Para isso, entre em contato com o suporte técnico. Porém, antes de realizar o procedimento de Rebuild, é necessário ter absoluta certeza de que o Array não sofreu nenhum tipo de alteração, ou seja, os dados da controladora e a ordem dos discos físicos não foram modificados. Caso contrário haverá sobreposição de dados.

Para saber mais:

Um sistema Raid 5 com 4 discos pode ter mais de 1000 combinações diferentes de acesso aos dados. Se estas combinações forem modificadas ou perdidas, inevitavelmente ocorrerá a perda dos dados. Se alguma tentativa de reconstruir os dados através do processo de REBUILD for realizada com um arranjo (Array) diferente do original, fatalmente ocorrerá sobreposição de dados. Se isso já ocorreu, recomendamos parar tudo e entrar em contato com nosso suporte técnico. Talvez ainda seja possível recuperar os dados através de algoritmos especialmente escritos para reconstruir as áreas sobrepostas através de dados armazenados nas regiões destinadas a paridade (redundância) do Raid Array.

Veja um exemplo para entender melhor como a paridade funciona:

Em um sistema RAID 5 com 4 discos:

  • as informações do primeiro bloco dos discos 1, 2 e 3 serão armazenadas no primeiro bloco do disco 4.
  • No segundo bloco, as informações dos discos 2, 3 e 4 serão armazenadas no disco 1.
  • No terceiro bloco, as informações dos discos 3, 4 e 1 serão armazenadas no disco 2;
  • No quarto bloco, as informações dos discos 4, 1 e 2 serão armazenadas no disco 3.
  • No quinto bloco todo o ciclo começa novamente.

Desta forma a paridade será armazenada em todos os discos ao mesmo tempo. Se um dos discos estragar, as informações deste disco que estiver contida nas paridades gravadas nos outros discos, serão utilizadas para fazer a reconstrução dos dados no novo disco que será colocado no lugar do disco estragado.

Nota:
Ao criar um sistema RAID 5, o espaço disponível será a soma da quantidade de discos menos 1. Pois o sistema utilizará o espaço de um disco para armazenar a paridade.

Veja tambem: