RECUPERAÇÃO DE DADOS EM SERVIDORES RAID
(31) 2551-9817
RAID parado? Respire: o primeiro passo é não forçar o arranjo.
Em mais de 85% dos incidentes com arrays inoperantes, os dados continuam intactos nos discos. A maior causa de perda irreversível ocorre quando o operador tenta forçar rebuilds ou reinicializar discos sob desespero.
- 1. Ação Imediata: O checklist do que NUNCA fazer nas primeiras horas de queda.
- 2. Diagnóstico: Como interpretar se seu array está Degraded, Offline ou Foreign.
- 3. Recuperação: Como o laboratório reconstrói virtualmente sem tocar no original.
Recuperação de dados em servidores RAID
Recuperação de RAID é o processo de adquirir individualmente cada disco do arranjo, mapear os metadados que definem ordem, tamanho de stripe, rotação e algoritmo de paridade, e remontar o volume de forma virtual em laboratório. Nenhuma escrita é feita nos discos originais. A controladora que falhou não participa do processo.
- Desde 1999Laboratório próprio, sem terceirização
- 75+ PBVolume total já recuperado
- 22.936+Pontos de coleta dos Correios
- AceLab PC-3000SATA, SAS, SSD e NVMe
- NDA e LGPDSigilo formalizado por contrato
- Brasil inteiroCadeia de custódia do envio à devolução
O que fazer nos primeiros minutos após o array cair
Se o volume deixou de montar, se a controladora acusou falha de dois membros ou se um rebuild travou, a decisão mais valiosa é parar. A maior parte dos casos que chegam irrecuperáveis ao laboratório não foi destruída pela falha original, e sim pela tentativa de correção feita depois dela.
Rebuild sobre array instável é a principal causa de perda definitiva
O rebuild impõe leitura completa e sustentada sobre todos os membros sobreviventes. É exatamente o esforço que revela setores fracos que o uso normal nunca alcançou. Quando um segundo membro cai no meio do processo, a paridade necessária para reconstruir deixa de existir.
Faça
- Desligue o servidor pelo botão físico se o volume já está inacessível.
- Fotografe a ordem das baias antes de remover qualquer disco.
- Numere cada disco com a posição original e o serial visível.
- Fotografe as mensagens da controladora, do DSM, do QTS ou do vCenter.
- Registre por escrito tudo que já foi tentado, inclusive por terceiros.
- Localize a última cópia de backup e confirme se ela abre.
Não faça
- Não inicie nem reinicie rebuild, resync ou resilver.
- Não importe nem limpe configuração marcada como Foreign.
- Não inicialize discos que aparecem como não configurados.
- Não crie um novo array nem um novo storage pool sobre os membros.
- Não troque a ordem física dos discos nas baias.
- Não rode software de recuperação gravando no volume original.
Identifique o estado real do seu arranjo
O painel da controladora descreve como o sistema percebe o array, não a saúde real de cada membro. Localize abaixo o estado que corresponde ao seu caso e leia o que ele significa antes de decidir o próximo passo.
Degraded O array perdeu um disco mas o volume ainda monta
O arranjo está operando sem redundância. Em RAID 5, os blocos ausentes passam a ser calculados a partir da paridade dos demais membros a cada leitura, o que aumenta a carga sobre discos que já podem estar fracos.
O que isso muda: se existe backup íntegro e validado, o rebuild pode ser tratado como manutenção normal. Se os dados são insubstituíveis ou o backup não abre, a prioridade passa a ser extrair uma cópia antes de qualquer reconstrução.
Offline Dois ou mais membros saíram e o volume não monta
Em RAID 5, dois membros ausentes eliminam a informação redundante necessária para o cálculo automático. A controladora não tem como remontar o volume, e nenhuma configuração administrativa devolve o acesso nesse estado.
O que isso muda: o caso deixa de ser administrativo e passa a ser de laboratório. A recuperação depende do que ainda pode ser adquirido dos discos que saíram, disco a disco, e não de forçar o array online.
Rebuild travado O processo parou em uma porcentagem e não avança
Rebuild interrompido indica setores ilegíveis nos membros sobreviventes ou inconsistência acumulada de paridade. Reiniciar o processo submete os mesmos discos ao mesmo esforço que já os fez falhar.
O que isso muda: insistir no rebuild pode gravar lacunas de paridade sobre regiões que ainda seriam legíveis. O procedimento correto é interromper, clonar cada membro em modo somente leitura e reconstruir a partir das cópias.
Foreign A controladora não reconhece mais a configuração
Os metadados que descrevem o array ficam gravados nos próprios discos. Quando a controladora perde a configuração, por queda de energia, troca de hardware ou falha de cache, esses metadados normalmente continuam lá.
O que isso muda: importar ou limpar a configuração estrangeira reescreve exatamente a área que descreve o arranjo. Preservada, ela permite reconstruir a geometria do array sem depender da controladora original.
Controladora O hardware do array parou ou queimou
Falha de controladora não significa perda de dados. Em muitos casos a controladora bloqueia o volume de forma preventiva e os dados permanecem íntegros nos discos, inacessíveis apenas por decisão do firmware.
O que isso muda: comprar uma controladora idêntica e conectar os discos é um teste arriscado, porque uma controladora nova pode inicializar os membros. A leitura em laboratório dispensa o hardware original.
Online O RAID responde mas os arquivos sumiram
Quando o array está saudável e ainda assim os dados não aparecem, a falha está em uma camada acima: LVM, storage pool, sistema de arquivos, datastore, LUN, banco de dados ou ação de ransomware.
O que isso muda: intervir na camada errada custa tempo e pode gravar sobre a estrutura que precisa ser lida. O diagnóstico começa identificando qual camada quebrou, e não reconstruindo o RAID.
O que muda na recuperação conforme o nível do RAID
O nível do arranjo determina quanta informação redundante existe e, portanto, quanto pode ser reconstruído quando um membro falha. Ele não determina sozinho a viabilidade do caso: o estado físico de cada disco e as intervenções já feitas pesam tanto quanto a geometria.
RAID 0, sem redundância
Todos os discos são necessários. A perda de um membro cria lacunas distribuídas por todo o volume, proporcionais ao tamanho do stripe.
- Tolerância
- Nenhuma
- Derruba o volume
- Falha de qualquer membro
RAID 1, espelho
Sem paridade a decidir. O trabalho é identificar qual cópia está atualizada e quais regiões de cada membro ainda são legíveis.
- Tolerância
- Espelho
- Derruba o volume
- Divergência entre as cópias ou falha das duas
RAID 5, uma paridade distribuída
Exige reconstruir ordem, rotação e algoritmo de paridade. Rebuild forçado sobre membro instável é a causa mais frequente de dano adicional.
- Tolerância
- Uma paridade distribuída
- Derruba o volume
- Segundo membro cai, quase sempre durante o rebuild
RAID 6, duas paridades
Tolera duas ausências, o que amplia a margem. A contrapartida é uma geometria mais complexa de reconstituir sem os metadados originais.
- Tolerância
- Duas paridades
- Derruba o volume
- Terceiro membro cai ou paridade fica inconsistente
RAID 10, espelho sobre stripe
Depende de qual par falhou. Perdas em espelhos diferentes costumam ser contornáveis, perdas no mesmo par não.
- Tolerância
- Espelho sobre stripe
- Derruba o volume
- Perda dos dois membros do mesmo espelho
RAID 50 e 60, paridade por subgrupo
Cada subgrupo é analisado separadamente antes de remontar o conjunto. Um subgrupo perdido compromete o volume completo.
- Tolerância
- Paridade por subgrupo
- Derruba o volume
- Colapso de um subgrupo inteiro
RAID Z e JBOD
A reconstrução envolve o storage pool e o sistema de arquivos, não apenas a geometria do arranjo de discos.
- Tolerância
- Variável conforme o pool
- Derruba o volume
- Corrupção de pool, de metadados ZFS ou de concatenação
| Nível | Redundância | Falha típica que derruba o volume | Implicação na recuperação |
|---|---|---|---|
| RAID 0 | Nenhuma | Falha de qualquer membro | Todos os discos são necessários. A perda de um membro cria lacunas distribuídas por todo o volume, proporcionais ao tamanho do stripe. |
| RAID 1 | Espelho | Divergência entre as cópias ou falha das duas | Sem paridade a decidir. O trabalho é identificar qual cópia está atualizada e quais regiões de cada membro ainda são legíveis. |
| RAID 5 | Uma paridade distribuída | Segundo membro cai, quase sempre durante o rebuild | Exige reconstruir ordem, rotação e algoritmo de paridade. Rebuild forçado sobre membro instável é a causa mais frequente de dano adicional. |
| RAID 6 | Duas paridades | Terceiro membro cai ou paridade fica inconsistente | Tolera duas ausências, o que amplia a margem. A contrapartida é uma geometria mais complexa de reconstituir sem os metadados originais. |
| RAID 10 | Espelho sobre stripe | Perda dos dois membros do mesmo espelho | Depende de qual par falhou. Perdas em espelhos diferentes costumam ser contornáveis, perdas no mesmo par não. |
| RAID 50 e 60 | Paridade por subgrupo | Colapso de um subgrupo inteiro | Cada subgrupo é analisado separadamente antes de remontar o conjunto. Um subgrupo perdido compromete o volume completo. |
| RAID Z e JBOD | Variável conforme o pool | Corrupção de pool, de metadados ZFS ou de concatenação | A reconstrução envolve o storage pool e o sistema de arquivos, não apenas a geometria do arranjo de discos. |
Arraste a tabela para o lado para ver todas as colunas.
O RAID é a primeira camada, quase nunca a única
Recuperar a geometria do arranjo devolve um volume bruto, não arquivos utilizáveis. Entre os setores físicos e a pasta que o usuário acessa existem camadas independentes, cada uma com metadados próprios e modo de falha próprio.
LVM, storage pool, virtual disk, LUN
É a camada que agrupa os discos reconstruídos em uma unidade endereçável e costuma falhar junto com a controladora.
NTFS, ReFS, EXT4, XFS, Btrfs e ZFS
Superbloco corrompido ou árvore de metadados quebrada impede a montagem mesmo com o array íntegro.
Datastores VMFS, VMDK, VHDX e QCOW2
Cadeias de snapshot não consolidadas e datastore inacessível derrubam todas as máquinas virtuais ao mesmo tempo.
SQL Server, MySQL, PostgreSQL e Oracle
Recuperar o arquivo físico de um banco não equivale a devolver uma base consistente. Cada motor exige validação estrutural própria.
Synology com SHR, QNAP e TrueNAS
O aparelho pode ter perdido a placa e os discos continuarem legíveis fora dele. A camada que falhou raramente é a que o painel indica.
Array saudável, arquivos cifrados
Quando o array está íntegro e os arquivos foram criptografados, o problema não é de RAID. O tratamento muda e começa por preservar a evidência.
Controladoras, servidores e storages que passam pelo laboratório
Cada família de controladora grava os metadados do arranjo em formato proprietário e em posição própria dentro dos discos. Identificar corretamente esse formato é o que permite remontar o array sem o hardware original.
| Plataforma | Exemplos | Cenário recorrente |
|---|---|---|
| Dell | PowerEdge, controladoras PERC, storages PowerVault | Configuração estrangeira após queda de energia, com datastore VMFS desaparecendo do inventário. |
| HPE | ProLiant, Smart Array, MSA | Volume lógico bloqueado de forma preventiva pela controladora, com os discos ainda íntegros. |
| LSI, Broadcom e Adaptec | MegaRAID e famílias equivalentes | Perda de metadados do arranjo após substituição de controladora ou de firmware. |
| IBM e Lenovo | Servidores e storages corporativos | Discos com setor fora do padrão e firmware de fabricante original de equipamento. |
| Synology | DSM, SHR e SHR-2, Btrfs e EXT4 | Volume desaparece da interface após corrupção de LVM ou falha da placa do NAS. |
| QNAP | QTS e QuTS hero | Storage pool inativo, volume não montado e arranjos alterados por tentativa de recriação. |
| TrueNAS e ZFS | RAIDZ, RAIDZ2, pools importados | Pool que não importa, resilver interrompido e metadados de pool inconsistentes. |
| Storage e SAN | Ambientes com múltiplos arranjos e LUNs | LUN que responde no protocolo mas não é montada por nenhum host. |
Arraste a tabela para o lado para ver todas as colunas.
Discos SATA, SAS, NVMe e SSD corporativos são tratados individualmente antes de qualquer trabalho sobre o arranjo, com o arsenal AceLab PC-3000.
Como a ProHD recupera um servidor RAID
O procedimento é o mesmo para qualquer nível de arranjo e qualquer fabricante: nada é decidido sobre a mídia original. Toda análise e toda reconstrução acontecem sobre cópias.
Registro do estado recebido
Posição de cada disco, serial, mensagens da controladora e histórico de intervenções anteriores. Uma tentativa de rebuild feita antes da chegada muda a estratégia inteira.
Avaliação individual dos membros
Cada disco é testado isoladamente quanto a estabilidade de leitura, comportamento mecânico e eletrônico, setores pendentes e estado de firmware. O arranjo não é tocado nesta etapa.
Aquisição em modo somente leitura
Clonagem setor a setor de cada membro com o arsenal AceLab PC-3000, cobrindo SATA, SAS, SSD e NVMe. Discos instáveis recebem estratégia própria de leitura para não agravar o dano.
Intervenção física quando necessária
Abertura de mídia magnética em ambiente controlado com fluxo laminar, com microscopia forense para avaliação de superfície. Todas as etapas são executadas internamente, sem terceirização.
Reconstrução virtual do arranjo
Ordem dos membros, tamanho de stripe, rotação, deslocamento e algoritmo de paridade são determinados a partir dos metadados e da análise dos dados. O array é remontado sobre os clones.
Recuperação das camadas superiores
Volume lógico, sistema de arquivos, datastore, máquinas virtuais e arquivos de banco são tratados na sequência correta, cada um com validação estrutural própria.
Validação e entrega em destino independente
Os arquivos recuperados são conferidos e gravados em mídia de destino separada. Nada é escrito de volta no arranjo original, que permanece disponível para nova análise.
Quando um RAID não pode ser recuperado
Publicar os limites da engenharia é mais útil do que prometer resultado. Os cenários abaixo reduzem de forma significativa ou eliminam a possibilidade de recuperação, e reconhecê-los cedo evita gastar tempo de indisponibilidade em um caminho sem saída.
Array recriado sobre os membros originais
Criar um novo arranjo grava metadados novos e, em muitas controladoras, inicia sincronização que sobrescreve dados úteis desde o início do volume.
Rebuild concluído com paridade inconsistente
A reconstrução grava sobre o membro substituído o resultado de um cálculo feito a partir de blocos já corrompidos. O erro passa a existir nos dados, não só nos metadados.
Formatação seguida de uso do volume
A estrutura anterior deixa de ser referenciada e a gravação subsequente ocupa as áreas liberadas. O que foi sobrescrito não existe mais em nenhuma camada.
Dano físico severo à superfície do prato
Onde a camada magnética foi removida por contato do cabeçote, não há sinal a ser lido. Nenhuma técnica reconstrói material que não está mais no disco.
SSD com apagamento seguro ou TRIM propagado
O controlador de memória flash já liberou os blocos internamente. A informação deixa de estar presente nas células antes de qualquer tentativa de leitura.
Criptografia sem a chave
Volume cifrado por ferramenta corporativa ou por ransomware pode ser lido em nível de bloco, porém o conteúdo continua ilegível sem a chave correspondente.
Ausência de membros suficientes do arranjo
Se o número de discos disponíveis é menor que o mínimo exigido pela geometria e os ausentes não podem ser adquiridos, a informação necessária para o cálculo não existe.
A análise informa em qual desses cenários o caso se encontra antes de qualquer orçamento. Quando o quadro é de perda definitiva, isso é dito de forma direta.
Casos representativos
- Sintoma
- Servidor hospitalar em RAID 5 saiu do ar em plena operação, com a controladora recusando o boot do array.
- Diagnóstico
- Bloco de paridade inconsistente após um rebuild automático malsucedido. Discos íntegros, array logicamente quebrado.
- Técnica
- Extração setor a setor de cada membro original e reconstrução da paridade fora da controladora, sem escrita nos discos de origem.
- Resultado
- Sistema restabelecido dentro do prazo emergencial combinado com o cliente, sem perda de registros.
- Sintoma
- Storage em RAID 5 com falha simultânea de dois membros e nenhum backup íntegro disponível.
- Diagnóstico
- Falha acima da tolerância do nível (RAID 5 suporta um disco fora), exigindo reconstrução manual da paridade a partir dos setores remanescentes.
- Técnica
- Clonagem de todos os discos sobreviventes e correção manual da estrutura de paridade, membro a membro.
- Resultado
- Integridade dos dados validada pelo cliente antes da entrega.
- Sintoma
- Pico de tensão elétrica derrubou um storage Apple em RAID 5 durante a finalização de projetos audiovisuais.
- Diagnóstico
- Falha eletrônica em parte dos membros, com sistema de arquivos HFS+/APFS acessível apenas após reparo do circuito de cada disco.
- Técnica
- Reparo eletrônico disco a disco e reconstrução do array preservando a estrutura de quadros dos arquivos de vídeo.
- Resultado
- Projetos recuperados sem corrupção de frames.
- Sintoma
- Array Fibre Channel de 12 discos com falha crítica no sistema de arquivos, sob exigência de sigilo bancário.
- Diagnóstico
- Estrutura de diretórios corrompida acima da capacidade de correção das ferramentas padrão do storage.
- Técnica
- Operação sob termo de confidencialidade dedicado, com reconstrução da árvore de diretórios a partir dos metadados remanescentes.
- Resultado
- Dados preservados e devolvidos sob a mesma cadeia de custódia do sigilo bancário.
Como enviar o servidor de qualquer cidade do Brasil
O laboratório fica em Belo Horizonte e atende todo o país. O contrato direto com os Correios dá acesso a mais de 22.936 pontos de coleta, com cadeia de custódia mantida do envio até a devolução.
Envie o array completo
Todos os discos que compõem o volume precisam vir juntos, identificados com a posição original. Sem o conjunto, a geometria não pode ser reconstituída.
Embalagem antiestática
Cada disco embalado individualmente, com proteção contra impacto. Disco danificado no transporte chega com um problema a mais do que saiu.
Sigilo formalizado
NDA disponível para qualquer atendimento e tratamento em conformidade com a LGPD. O acesso aos dados ocorre exclusivamente para execução do serviço.
Quem executa e com que recursos
Pedro Henrique Silvino de Oliveira
Responsável técnico do laboratório ProHD
- Análise e Desenvolvimento de Sistemas (Cotemig)
- Técnico em Mecatrônica (Polimig)
- Técnico em Informática, ênfase em redes e programação (Cotemig)
- Cisco CyberOps Associate, reconhecida em mais de 160 países
Arsenal AceLab PC-3000
Cobertura de SATA, SAS, SSD e NVMe, com microscopia forense para avaliação de superfície e componentes.
Ambiente controlado
Abertura de mídia magnética em ambiente controlado com fluxo laminar, quando o caso exige intervenção física.
Zero terceirização
Nenhuma etapa é enviada a terceiros. Mais de 75 petabytes recuperados desde 1999, em laboratório próprio.
Dúvidas técnicas sobre recuperação de RAID
Meu RAID 5 está degradado. Posso trocar o disco e mandar reconstruir?
Depende de existir backup íntegro e verificado. Com backup validado, o rebuild faz parte da manutenção normal do storage. Sem backup confiável, ou com os dados insubstituíveis, iniciar o rebuild antes de avaliar cada membro submete discos possivelmente instáveis ao maior esforço de leitura que já sofreram.
Dois discos saíram do RAID 5 ao mesmo tempo. Ainda dá para recuperar?
A controladora não consegue remontar, porque a paridade única do RAID 5 cobre apenas uma ausência. Isso não equivale a perda definitiva. A recuperação passa a depender de quanto ainda pode ser adquirido dos discos que saíram, e o resultado é definido pelo estado físico de cada membro.
O rebuild travou em uma porcentagem e não sai do lugar. O que faço?
Interrompa o processo e desligue o servidor. Rebuild travado indica setores ilegíveis ou paridade inconsistente nos membros sobreviventes. Reiniciar submete os mesmos discos ao mesmo esforço que já os fez falhar, e pode gravar lacunas de paridade sobre regiões que ainda seriam legíveis.
A controladora queimou. Preciso comprar outra igual?
Não para recuperar os dados. Os metadados que descrevem o arranjo ficam gravados nos próprios discos, e a reconstrução em laboratório dispensa o hardware original. Conectar uma controladora nova é arriscado, porque ela pode inicializar os membros ou marcar a configuração existente como estrangeira.
Preciso enviar todos os discos do array?
Sim. A geometria do arranjo, ordem dos membros, tamanho de stripe, rotação e algoritmo de paridade, só pode ser determinada com o conjunto completo. Envie inclusive os discos marcados como falhos, porque eles frequentemente contêm a informação que falta para fechar o volume.
Vocês recuperam as máquinas virtuais que estavam no array?
Sim. Reconstruído o arranjo, o trabalho segue nas camadas superiores: volume lógico, datastore, arquivos de máquina virtual e cadeias de snapshot. Arquivos de banco de dados hospedados nas máquinas virtuais recebem validação estrutural própria, porque recuperar o arquivo não garante base consistente.
Quanto custa recuperar um servidor RAID?
Não existe tabela fixa. O valor depende do número de discos, do tipo de falha em cada um, da necessidade de intervenção física, da capacidade total e das camadas envolvidas acima do arranjo. O orçamento é apresentado depois da análise técnica e antes de qualquer procedimento.
Quanto tempo leva a recuperação de um RAID?
O prazo é definido caso a caso. Ele varia com a estabilidade de leitura de cada disco, a capacidade total do arranjo, a necessidade de intervenção física e a quantidade de camadas a reconstruir. A estimativa é informada junto com o orçamento, depois da análise.
Como funciona o envio do servidor de outra cidade?
A ProHD mantém contrato direto com os Correios, com mais de 22.936 pontos de coleta no país e cadeia de custódia mantida do envio à devolução. Você recebe a orientação de embalagem antes de despachar, e os discos precisam vir identificados com a posição original no arranjo.
Vocês assinam NDA? Como fica a LGPD?
Há acordo de confidencialidade disponível para qualquer atendimento e o tratamento dos dados segue a LGPD. O acesso ocorre exclusivamente para a execução do serviço contratado, e nenhuma etapa do processo é enviada a terceiros, porque o laboratório não trabalha com terceirização.
Meu array foi criptografado por ransomware. Isso é recuperação de RAID?
Não. Se o arranjo está saudável e os arquivos foram cifrados, o problema está acima do RAID e o tratamento é outro. A primeira medida é preservar o ambiente sem apagar evidência, porque cópias de sombra, backups esquecidos e restos de arquivos podem existir fora da criptografia.
Em que situações vocês afirmam que não dá para recuperar?
Quando o array foi recriado sobre os membros originais, quando o rebuild concluiu gravando paridade inconsistente, quando houve formatação seguida de uso, quando a superfície magnética foi removida por contato do cabeçote, quando um SSD sofreu apagamento seguro e quando o volume está cifrado sem a chave.
Descreva o estado do seu arranjo
Informe o modelo do servidor ou do storage, o nível do RAID, quantos discos saíram, o que a controladora está mostrando e tudo que já foi tentado, inclusive por outra empresa. Intervenções anteriores mudam a estratégia de reconstrução.
Laboratório ProHD. Rua Tenente Brito Melo, 1223, Sala 603, Santo Agostinho, Belo Horizonte, MG. Atendimento em todo o Brasil.