Recuperação de RAID 5: Paridade XOR, Array Degradado e Rebuild Interrompido

Recuperação de Dados • RAID & Storage
RAID 5 degradado, rebuild interrompido ou dois discos offline? Preserve os membros antes de forçar a reconstrução.

RAID 5 combina striping e paridade distribuída. Com uma falha de membro, o array pode continuar acessível em modo degradado. Com erros adicionais, Foreign Configuration, write hole, media errors ou rebuild interrompido, a prioridade muda: registrar o estado, avaliar todos os discos e reconstruir sobre cópias quando os dados são críticos.

Paridade XORRAID DegradedRebuild / ResyncForeign ConfigurationWrite HoleDell PERC / HPE / MegaRAID
Caio Bruno F. Garcia em ambiente técnico da SECURITY para recuperação de RAID 5
Caio Bruno F. Garcia • Especialista em Recuperação de Dados | SECURITY
01Resposta direta

O que é recuperação de RAID 5?

Recuperação de RAID 5 é o processo de preservar os discos e reconstruir o array quando a redundância, os metadados, a controladora ou o filesystem deixam de fornecer acesso normal aos dados. O diagnóstico identifica ordem dos discos, stripe size, offset, paridade distribuída, estado físico de cada membro e histórico de rebuild, além das camadas de volume, filesystem, virtualização ou banco de dados existentes acima do RAID.

Dell, HPE, Synology e QNAP documentam que RAID 5 tolera uma falha de drive em condições normais. Portanto, um array degradado com um único membro realmente falhado ainda pode estar dentro do comportamento esperado de manutenção. A recuperação especializada se torna especialmente importante quando há um segundo membro problemático, falhas de leitura, metadata inconsistente, rebuild que já falhou ou dados únicos sem backup.

O RAID 5 ainda está online, mas um disco caiu?Se o backup não está validado ou outro membro apresenta erros, avalie o conjunto antes de submeter todos os sobreviventes à leitura integral do rebuild.
Orientação antes do rebuild
03Estrutura do RAID

Como o RAID 5 funciona: dados em stripes e paridade distribuída

RAID 5 exige pelo menos três membros. Em vez de dedicar um único disco à redundância, distribui os blocos de paridade entre os discos. A capacidade equivalente a um membro é consumida pela proteção, embora os blocos de paridade não fiquem todos no mesmo dispositivo.

Figura técnica: paridade P distribuídaIlustração conceitual
RAID 5: stripes de dados + paridade P distribuída Disco 1 Disco 2 Disco 3 Disco 4 Verde = paridade P. A posição muda entre as stripes. Ilustração conceitual. O layout real depende da implementação.

O papel do XOR

Uma explicação clássica usa XOR. Se A, B e P pertencem à mesma stripe e P = A XOR B, conhecer B e P permite reconstruir A. Em um RAID com mais discos, o mesmo princípio se aplica ao conjunto de blocos da stripe. O processo real também depende de ordem dos membros, stripe size, offsets e algoritmo de layout.

Por que a paridade gira

A distribuição evita concentrar toda a carga de paridade em um disco dedicado. Dell e Broadcom descrevem RAID 5 como striping com distributed parity. Em reconstrução fora da controladora, descobrir como essa distribuição foi organizada faz parte do diagnóstico.

04Estados de falha

Quando um RAID 5 precisa de atenção imediata

DGR

Array Degraded

Um membro está ausente ou falhou, mas a redundância ainda consegue fornecer os dados em condições normais.

RBL

Rebuild interrompido

A reconstrução para, fica excessivamente lenta ou encontra erros de leitura em um dos sobreviventes.

2X

Dois discos offline

RAID 5 clássico perde a capacidade de reconstrução automática apenas com a paridade quando dois membros estão totalmente ausentes.

FRN

Foreign Configuration

Controladora detecta configurações nos discos que não correspondem ao estado ativo atual.

ERR

Media errors / bad sectors

Um sobrevivente ainda está online, mas certas regiões não podem ser lidas de forma estável.

FS

Volume não monta

O array pode parecer online, porém o filesystem, LVM, VMFS, ReFS, Btrfs ou outra camada está inconsistente.

Nem todo Degraded significa perda de dados. Synology e QNAP, por exemplo, documentam que RAID 5 pode continuar operando após uma falha. O risco cresce quando um segundo evento aparece antes de a redundância ser restaurada.
Tem print do PERC, Smart Array, MegaRAID ou painel do NAS?Envie modelo, quantidade de discos, seriais, ordem das baias, estado de cada membro e mensagens de rebuild ou foreign config.
Enviar configuração do RAID 5
05Paridade visual

Como o RAID 5 reconstrói um membro falhado

RAID 5 degradado com uma falhaUma falha tolerada
Um membro falhou: dados + paridade reconstruem o bloco ausente Disco 1 Disco 2 falhou Disco 3 Disco 4 RAID 5 tolera uma falha de membro em condições normais.

Quando apenas um membro está ausente e os demais blocos necessários estão íntegros, a controladora ou o software RAID calcula os dados faltantes usando os outros blocos e a paridade. É exatamente essa propriedade que mantém o volume acessível em modo degradado.

RAID 5 x RAID 6

RAID 5 RAID 5: stripes de dados + paridade P distribuída Disco 1 Disco 2 Disco 3 Disco 4 Verde = paridade P. A posição muda entre as stripes. Ilustração conceitual. O layout real depende da implementação.

Uma informação de paridade distribuída. Tolerância normal a uma falha de membro.

RAID 6 RAID 6: duas informações de paridade Verde = P | Âmbar = Q

Duas informações de paridade. Projetado para manter acesso mesmo com duas falhas de membro em condições compatíveis.

Por que isso importa

Com dois membros realmente ausentes em RAID 5, a matemática do array não possui informação redundante suficiente para reconstruir automaticamente ambos. A recuperação passa a depender do que ainda pode ser adquirido dos discos problemáticos ou de outras fontes.

06Primeiras ações

9 passos para preservar um RAID 5 após a primeira falha

Registre o estado atual.Fotografe controladora, storage manager, LEDs, seriais, slots, status e mensagens antes de alterar qualquer coisa.
Identifique qual membro saiu primeiro.Logs e timestamps podem ser decisivos quando mais de um disco aparece offline ou foreign.
Se o volume ainda abre, valide backup independente.Copie dados críticos antes de qualquer rebuild, check ou atualização de firmware.
Verifique a saúde dos sobreviventes.Media errors, SMART crítico, timeouts e quedas do barramento mudam a estratégia.
Preserve ordem e seriais.Disk order pode fazer parte dos parâmetros necessários para reconstrução virtual.
Não force online vários membros por tentativa.Um disco antigo ou stale pode representar um estado diferente do array.
Não trate Foreign Configuration como simples aviso visual.Revise o histórico antes de Import ou Clear.
Se o rebuild já falhou, pare novas tentativas.Descubra em qual membro e região a leitura falhou.
Quando existem membros instáveis, adquira antes de reconstruir.Imagens permitem testar parâmetros sem novas escritas nos originais.
07Riscos a evitar

O que pode transformar um RAID 5 degradado em um caso mais complexo

Rebuild com sobreviventes instáveis

O rebuild exige leitura ampla dos membros restantes. Se um deles já apresenta erros, a reconstrução pode parar ou produzir regiões sem conteúdo confiável.

Force Online sem entender a cronologia

Um membro que saiu antes pode conter dados stale. Forçá-lo como parte do conjunto sem análise pode introduzir inconsistência.

Clear Foreign Configuration por tentativa

A Dell possui fluxo específico de troubleshooting para foreign config e recomenda observar a ordem em que os discos entraram nesse estado.

Consistency Check em dados únicos

Checks de consistência são recursos normais de manutenção, mas podem recalcular ou gravar paridade. Em recuperação, preserve o estado antes de operações de escrita.

CHKDSK ou fsck antes da camada RAID

Se a sequência lógica de blocos está errada, reparar o filesystem sobre um RAID montado com parâmetros incorretos pode agravar a corrupção.

Criar um novo array com os mesmos discos

Inicializar uma nova configuração pode escrever metadados e dificultar a identificação do layout anterior.

Dois discos aparecem Failed, Offline ou Foreign?Antes de qualquer nova reconstrução, preserve o histórico. Em RAID 5, a sequência em que os membros saíram pode ser tão importante quanto o estado físico atual.
Solicitar segunda avaliação
08Processo profissional

Como funciona a recuperação profissional de RAID 5

O objetivo é separar a aquisição física da reconstrução lógica. Primeiro preservam-se os membros. Depois, o array é remontado virtualmente com os parâmetros corretos e sem depender de novas escritas nos discos originais.

01
Preservação e diagnósticoInventário, linha do tempo e diagnóstico individual de HDDs ou SSDs.
Inventário técnico.Servidor, NAS, controladora, nível RAID, discos, slots, interfaces, hot spare, cache e volumes são registrados.
Linha do tempo.Primeira falha, reboot, replace, rebuild, foreign config, force online, consistency check e power loss entram no histórico.
Diagnóstico individual.Cada mídia é avaliada separadamente para falha física, firmware, eletrônica, bad blocks ou NAND.
02
Aquisição dos membrosDiscos instáveis são clonados ou imageados antes da remontagem do array.
Leitura controlada.Ferramentas profissionais podem priorizar regiões importantes e reduzir insistência em áreas problemáticas.
Mapa de lacunas.Setores não lidos são registrados por membro para entender quais stripes podem ser afetadas.
03
Reconstrução virtualDisk order, stripe size, offset, paridade e metadados são testados sobre as imagens.
Topologia do array.Metadados da controladora ou superblocks de software RAID são confrontados com a estrutura real.
Paridade e ordem.A coerência de stripes e paridade ajuda a validar disk order e layout.
Volumes e filesystem.Depois que o fluxo de blocos é coerente, NTFS, ReFS, EXT4, XFS, Btrfs, VMFS, LVM ou outras camadas são analisadas.
04
Validação e entregaArquivos, VMs e bancos são verificados antes da exportação para mídia independente.
Validação de conteúdo.Arquivos prioritários são testados por estrutura, não apenas por nome e tamanho.
Entrega independente.Os dados recuperados são exportados sem reescrever o RAID original durante a recuperação.

Ferramentas

PC-3000, DeepSpar, Data Extractor e ferramentas de análise de RAID podem ser usadas conforme o tipo de mídia e a falha. A ferramenta não substitui o diagnóstico de topologia: disk order, stripe size, offsets e paridade precisam produzir um volume logicamente coerente.

09Rebuild e erros de leitura

Rebuild de RAID 5: quando é manutenção e quando o risco muda

Dell, HPE, QNAP e outras plataformas possuem rebuild como operação padrão para restaurar redundância depois da falha de um membro. Portanto, a orientação técnica correta não é "nunca faça rebuild". É verificar se o array ainda está em um cenário de manutenção normal.

CenárioConduta mais coerenteMotivo
Um disco falhou, demais saudáveis, backup validadoSeguir procedimento do fabricanteRAID 5 foi projetado para esse cenário
Sobrevivente com media errors ou timeoutsPreservar ou clonar antes do rebuildO rebuild depende da leitura dos demais membros
Rebuild já parou com erroDiagnosticar todos os membrosPode existir uma segunda mídia instável
Dois membros offlineNão iniciar reconstrução cegaA redundância automática do RAID 5 foi excedida
Foreign Configuration em múltiplos discosRevisar logs e ordem dos eventosUm membro pode conter estado mais recente que outro
Array online mas filesystem corrompidoSeparar camada RAID da camada lógicaRebuild não corrige automaticamente filesystem

URE e media errors

Um erro de leitura irrecuperável durante rebuild não significa automaticamente perda total. Ele pode impedir a reconstrução de determinadas stripes, interromper o processo ou afetar arquivos que utilizam aquela região. O impacto depende do hardware, da política da controladora e da existência de outras fontes legíveis.

10Write hole

RAID 5 dirty + degraded: por que a paridade pode não ser confiável

A documentação do Linux MD faz um alerta técnico importante: se um RAID 5 ou RAID 6 está simultaneamente dirty e degraded, pode haver corrupção que não é detectável apenas pela redundância. Dirty indica que a paridade pode não representar um estado transacional completo; degraded indica que também existe um bloco de dados ausente.

O kernel documenta Partial Parity Log como um mecanismo para reduzir o chamado RAID5 Write Hole. Essa nuance é mais precisa do que afirmar que toda queda de energia destrói a paridade. O problema existe em condições específicas de escrita incompleta e perda de membro.

Para recuperação: um array que sofreu power loss, iniciou dirty/degraded e depois passou por force assemble ou rebuild merece análise do histórico e da consistência de paridade antes de qualquer repair de filesystem.
11Foreign Configuration

Dell PERC: a ordem em que os discos entraram em Foreign pode importar

A Dell documenta um fluxo específico para arrays com múltiplos discos em Foreign Configuration. O artigo oficial orienta revisar logs para saber qual disco entrou em foreign por último e usa essa cronologia para decidir a sequência de importação em determinados cenários.

Isso mostra por que "importar tudo" ou "limpar tudo" não é uma boa estratégia de diagnóstico. Foreign pode ocorrer porque a configuração do disco é desconhecida ou inconsistente para a PERC atual. Em RAID 5, um único membro foreign pode deixar o virtual disk degradado; múltiplos membros podem levar o array a estado failed, dependendo do caso.

Em dados críticos: preserve screenshots, logs do Lifecycle Controller/iDRAC e seriais antes de qualquer Import, Clear ou Force Online.
12Marcas e plataformas

Principais ambientes de RAID 5 atendidos pela SECURITY

O diagnóstico é feito pela arquitetura e pelo estado dos discos, não apenas pelo logotipo do equipamento. Entre os ambientes que podem chegar para análise estão servidores, controladoras e NAS de diferentes fabricantes.

DELLDell PowerEdge / PERCRAID, storage ou controladora conforme o equipamento
HPEHPE ProLiant / Smart ArrayRAID, storage ou controladora conforme o equipamento
LENLenovo ThinkSystemRAID, storage ou controladora conforme o equipamento
IBMIBM System x / ServeRAIDRAID, storage ou controladora conforme o equipamento
SMSupermicroRAID, storage ou controladora conforme o equipamento
FUJFujitsu PRIMERGYRAID, storage ou controladora conforme o equipamento
BRDBroadcom / LSI MegaRAIDRAID, storage ou controladora conforme o equipamento
MCHMicrochip / AdaptecRAID, storage ou controladora conforme o equipamento
ARCArecaRAID, storage ou controladora conforme o equipamento
PRMPromise TechnologyRAID, storage ou controladora conforme o equipamento
QNAPQNAP NASRAID, storage ou controladora conforme o equipamento
SYNSynology NASRAID, storage ou controladora conforme o equipamento
Sobre as marcas: os nomes acima identificam plataformas e equipamentos atendidos. As marcas pertencem aos respectivos titulares e a citação não implica parceria, certificação ou endosso dos fabricantes. Os tiles tipográficos foram usados para evitar hotlink e dependência de logos externos.
13NAS

RAID 5 em Synology e QNAP: além do array existe o storage pool

Synology documenta RAID 5 com mínimo de três drives e tolerância a uma falha. QNAP também documenta o estado Degraded e o procedimento de rebuild para RAID groups. Em recuperação, no entanto, o RAID é apenas uma camada.

Synology DSM

Storage pool pode usar RAID 5 e ficar acima de md/LVM, Btrfs ou EXT4, snapshots e serviços SMB/NFS/iSCSI.

QNAP QTS

QTS pode usar RAID group, storage pool, static/thick/thin volume e EXT4. Mensagens Warning (Degraded), Rebuilding ou Not Active precisam ser contextualizadas.

Se o gabinete falhou, isso não significa que o array foi perdido. Discos podem ser analisados individualmente. Se o storage pool também foi alterado, a recuperação precisa reconstruir RAID, pool, volume e filesystem em sequência.

14Aplicações críticas

Servidores RAID 5 com VMware, Hyper-V e bancos de dados

O volume RAID pode hospedar outras estruturas que só aparecem depois da reconstrução do array. Em ambientes empresariais, a validação precisa chegar ao ativo que realmente importa.

VMware

VMFS, VMDK, snapshots e máquinas virtuais precisam ser reconstruídos e validados após o volume RAID.

Hyper-V

NTFS ou ReFS podem conter VHDX e checkpoints. Um arquivo presente não garante consistência da VM.

Bancos de dados

SQL Server, PostgreSQL, MySQL, Oracle e outros formatos exigem validação lógica de páginas, índices e logs.

15Conteúdo em vídeo

Recuperação de RAID e servidores: vídeo da SECURITY

Recuperar RAID 5, servidor, VMs e banco de dados

O vídeo complementa este guia e ajuda a visualizar a relação entre discos físicos, array RAID, volumes, máquinas virtuais e dados de aplicação.

Assistir diretamente no YouTube

16Estudos de caso

Cenários técnicos de recuperação de RAID 5

Cenário técnico ilustrativo

Dell PERC com um disco Failed e segundo membro em Foreign

Contexto: o virtual disk sai de Degraded para Failed após um segundo evento.

Risco: limpar todas as foreign configurations ou forçar online sem verificar a ordem dos eventos.

Estratégia: preservar logs, seriais e membros, identificar qual disco saiu por último e reconstruir virtualmente a partir das melhores imagens disponíveis.

Cenário técnico ilustrativo

HPE Smart Array com rebuild interrompido por media error

Contexto: um disco é substituído, o rebuild começa e um sobrevivente retorna erros de leitura.

Estratégia: interromper novas tentativas em dados únicos, adquirir os membros, mapear lacunas e testar a paridade sobre imagens antes de extrair o volume.

Cenário técnico ilustrativo

Linux md RAID5 dirty e degraded após power loss

Contexto: o servidor perde energia durante escrita e volta sem um membro. O kernel recusa assembly normal por risco de paridade inconsistente.

Estratégia: preservar o estado, analisar superblocks e event counters, evitar force assemble como tentativa e validar stripes e filesystem sobre cópias.

Cenário técnico ilustrativo

NAS QNAP RAID 5 com Storage Pool Inactive

Contexto: dois discos deixam o RAID group em momentos distintos e volumes ficam inacessíveis.

Estratégia: recuperar primeiro a melhor visão do RAID, depois storage pool, volume e filesystem, sem criar um novo pool sobre os membros originais.

Seu RAID 5 já passou por force online, rebuild ou outra empresa?Informe exatamente o que foi feito. Intervenções anteriores alteram o estado dos membros e podem mudar a melhor estratégia de reconstrução.
Solicitar segunda opinião
17Perguntas frequentes

FAQ sobre recuperação de RAID 5

RAID 5 com um disco falhado ainda pode funcionar?

Sim. RAID 5 foi projetado para tolerar a falha de um membro. A controladora ou o software RAID pode reconstruir em tempo real os blocos ausentes usando os dados restantes e a paridade distribuída. O array fica degradado e perde a tolerância a uma nova falha até que a redundância seja restaurada.

RAID 5 com dois discos offline está perdido?

Não é possível reconstruir automaticamente um RAID 5 clássico com dois membros completamente ausentes usando apenas a paridade. Porém, recuperação de dados ainda pode ser possível se um ou ambos os discos falhados forem parcialmente legíveis, se um membro estiver apenas desconectado ou foreign, ou se existirem regiões complementares nas imagens.

RAID 5 usa XOR?

A paridade simples do RAID 5 pode ser explicada com XOR: conhecendo os blocos de dados restantes e a paridade, é possível reconstruir um bloco ausente. A implementação real também envolve layout de stripes, ordem dos discos, offsets, metadata e rotação de paridade.

O que é rotação de paridade em RAID 5?

A paridade não fica em um único disco dedicado. Ela é distribuída entre os membros ao longo das stripes. Em reconstrução fora da controladora, identificar a ordem dos discos, stripe size, offset e padrão de paridade é essencial para obter um fluxo lógico coerente.

Devo iniciar rebuild assim que o RAID 5 fica degradado?

Em manutenção normal, fabricantes como Dell, HPE, QNAP e outros preveem rebuild após a substituição do disco falhado. Em dados críticos sem backup, se algum sobrevivente apresenta bad sectors, media errors, timeouts ou o rebuild anterior já falhou, preservar ou clonar os membros antes pode reduzir o risco.

O que é RAID 5 write hole?

É uma condição conhecida em que, após uma interrupção durante uma atualização de stripe, dados e paridade podem ficar inconsistentes. A documentação do Linux MD alerta especialmente para arrays RAID 5 ou 6 simultaneamente dirty e degraded, porque a paridade pode não ser confiável para reconstrução.

O que é puncture em controladoras RAID?

Algumas famílias de controladoras usam o termo puncture para registrar uma condição em que uma região do virtual disk não possui uma cópia reconstruível confiável, normalmente associada a erros de mídia e redundância insuficiente naquele bloco. O significado exato e a ação recomendada dependem do fabricante e da controladora.

Um URE durante rebuild significa perda total do RAID 5?

Não necessariamente. Um erro de leitura irrecuperável pode comprometer a stripe ou o arquivo que depende daquela região e pode interromper a reconstrução em algumas implementações. O impacto depende de onde o erro ocorreu, da controladora, de outras cópias disponíveis e do estado dos demais membros.

Foreign Configuration em Dell PERC significa que devo limpar a configuração?

Não. A Dell orienta revisar a Foreign Configuration e os logs antes de decidir Import ou Clear. Em RAID 5, um disco foreign pode deixar o array degradado, enquanto múltiplos membros foreign podem levar o virtual disk a estado failed. O histórico e a ordem dos eventos importam.

RAID 5 em Synology ou QNAP tem recuperação?

Pode ter. Synology e QNAP suportam RAID 5 e documentam operação degradada com uma falha. Em recuperação, além do RAID podem existir storage pools, LVM, Btrfs, EXT4, snapshots, iSCSI e outras camadas que precisam ser reconstruídas.

RAID 5 precisa da controladora original?

Nem sempre. Quando os discos podem ser adquiridos, é possível analisar metadados, ordem, stripe size, offset e paridade e reconstruir virtualmente o array. Controladoras proprietárias, criptografia, cache e layouts específicos podem exigir dados adicionais do hardware original.

RAID 5 pode ser recuperado com software comum?

Em corrupção lógica simples com todos os discos saudáveis, ferramentas de software podem ajudar. Quando existem falhas físicas, dois membros offline, metadata inconsistente ou rebuild interrompido, trabalhar diretamente no array original pode aumentar o risco. Para dados críticos, a aquisição dos membros vem primeiro.

Qual a diferença entre RAID 5 e RAID 6 na falha?

RAID 5 usa uma informação de paridade e tolera uma falha de membro. RAID 6 usa duas informações de paridade e foi projetado para tolerar duas falhas de membro em condições normais. Isso muda tanto o risco operacional quanto a reconstrução.

RAID 5 protege contra ransomware ou exclusão?

Não. RAID oferece redundância de mídia, não versionamento. Exclusões, criptografia e corrupção gravadas pelo sistema podem ser distribuídas por todo o array. Backup independente e snapshots continuam necessários.

A SECURITY atende RAID 5 de todo o Brasil?

Sim. A SECURITY atende clientes de diferentes regiões do Brasil e orienta envio seguro dos discos, servidor, NAS ou storage. Em Barueri, este artigo prioriza Alphaville, além de São Paulo e Campinas.

18Atendimento

Recuperação de RAID 5 em Alphaville, São Paulo, Campinas e todo o Brasil

A SECURITY atende clientes de diferentes regiões do Brasil e orienta o envio seguro dos discos, servidor, NAS ou storage. Em Barueri, este artigo prioriza Alphaville.

Alphaville / BarueriEdifício Stadium Corporate
Alameda Rio Negro, 1030, Conj. 206
Barueri, SP, CEP 06454-000
(11) 98570-8000
Paulista / ConsolaçãoEdifício Crystal Tower
Rua Frei Caneca, 1380, Conj. 11
São Paulo, SP, CEP 01307-002
(11) 98570-8000
Campinas / CentroEdifício Arcadas
Rua José Paulino, 1399, Andar 10
Campinas, SP, CEP 13013-001
(19) 99971-7987
Caio Bruno F. Garcia, autor do guia sobre recuperação de RAID 5
Autoria técnica

Caio Bruno F. Garcia

Especialista em Recuperação de Dados e liderança técnica e estratégica da SECURITY. Atua desde 2005 em recuperação de dados, incluindo RAID, NAS, servidores, HDD, SSD, Linux, PC-3000, Data Extractor e análise RAID Low Level.

19Guia técnico avançado
Guia técnico completo

RAID 5 por dentro: XOR, stripe size, disk order, parity rotation, write hole e reconstrução

Esta seção aprofunda os parâmetros que diferenciam uma montagem que simplesmente "abre" de uma reconstrução tecnicamente coerente. Em recuperação, o objetivo não é apenas enxergar pastas, mas reproduzir o fluxo lógico de blocos que a controladora apresentava ao sistema.

1. Stripe e stripe element

O dado é dividido em elementos gravados nos membros do array. Stripe size pode significar coisas diferentes conforme a ferramenta ou fabricante: em alguns contextos refere-se ao elemento por disco, em outros ao conjunto completo. Por isso, os valores precisam ser interpretados no contexto da controladora.

2. Distributed parity

Dell e Broadcom descrevem RAID 5 como disk striping com distributed parity. A paridade muda de posição entre os membros, evitando um disco exclusivamente dedicado a essa função.

3. XOR e reconstrução de uma ausência

XOR possui propriedades que permitem encontrar um termo ausente quando os demais são conhecidos. Em uma stripe simplificada, se P = A XOR B XOR C e C está ausente, então C = P XOR A XOR B. Esse princípio sustenta a tolerância a uma falha do RAID 5.

4. Disk order

Trocar a ordem dos discos na reconstrução virtual muda a sequência dos blocos. Um volume pode até mostrar assinaturas ou uma partição, mas arquivos ficam incoerentes se os membros não estiverem na ordem correta.

5. Start offset

Metadados de controladora, alinhamento, partições reservadas e formatos proprietários podem deslocar o início útil do RAID em cada membro. Offset incorreto produz stripes desalinhadas.

6. Parity layout

Software RAID e ferramentas de análise usam termos como left/right e symmetric/asymmetric para layouts de paridade. Controladoras proprietárias podem armazenar informações adicionais nos metadados. O nome exato do algoritmo não deve ser presumido apenas pela marca.

7. Como validar a topologia

Metadata é uma fonte importante, mas não a única. Coerência de filesystem, cabeçalhos de arquivos, padrões de paridade, journals e estruturas do volume ajudam a confirmar que order, stripe e offset estão corretos.

8. Superblocks do Linux MD

O kernel Linux documenta formatos de superblock e o processo de assembly dos dispositivos. NAS baseados em Linux podem usar MD como parte da arquitetura, mas também podem adicionar LVM, Btrfs, EXT4 e storage pools acima dele.

9. Dirty e degraded

Linux MD alerta que um RAID 5 dirty e degraded pode conter corrupção não detectável porque a paridade pode estar desatualizada ao mesmo tempo em que faltam blocos de dados. Forçar o array a iniciar não recria magicamente a consistência anterior.

10. RAID5 Write Hole

O Partial Parity Log do kernel foi criado para lidar com o risco de inconsistência quando uma escrita de stripe é interrompida. Isso mostra que write hole é um problema técnico real, mas também que existem mecanismos específicos para mitigá-lo. Não é correto tratar qualquer power loss como prova de perda da paridade.

11. Rebuild e carga de leitura

Rebuild de RAID 5 precisa ler os blocos necessários dos membros restantes e recalcular a informação do disco substituído. Fabricantes oferecem prioridades e modos de rebuild. Em recuperação, a preocupação surge quando essa leitura extensa recai sobre mídias que já mostram erros.

12. Media errors

Um setor ilegível em um sobrevivente durante estado degradado pode retirar exatamente um dos termos necessários para reconstruir a stripe. Dependendo do local e da controladora, o impacto pode ser localizado ou impedir o rebuild.

13. Puncture em PERC

Controladoras Dell registram eventos de bad block puncture e alertam para possível perda de dados. Em vez de usar o termo como sinônimo universal de qualquer erro de RAID 5, o diagnóstico deve verificar logs e a implementação específica da controladora.

14. Foreign Configuration

A Dell documenta que foreign config ocorre quando a configuração do disco é desconhecida ou inconsistente para a controladora. O troubleshooting oficial considera os logs e a ordem em que os membros entraram nesse estado. Em recuperação, essa cronologia deve ser preservada.

15. RAID 5 em Synology

O DSM documenta RAID 5 com mínimo de três drives e tolerância a uma falha. O storage pool pode ainda depender de Btrfs, EXT4, LVM e snapshots, portanto o RAID reconstruído é apenas uma etapa.

16. RAID 5 em QNAP

QTS documenta estados Degraded e Rebuilding e possui procedimentos formais de replacement. O storage pool e os volumes podem adicionar camadas que precisam ser recuperadas depois do RAID.

17. Broadcom / LSI MegaRAID

Documentação MegaRAID descreve RAID 5 com striping e distributed parity. Gerações diferentes possuem metadata, cache policies, BBU/CacheVault e recursos próprios que devem ser registrados quando o hardware ainda está disponível.

18. HPE Smart Array

HPE documenta que RAID 5 consegue recuperar os dados de um membro falhado usando dados e paridade dos demais. Também oferece controle de prioridade e recursos de rebuild. A operação é manutenção normal quando o array está dentro da redundância e as mídias restantes estão saudáveis.

19. Lenovo ThinkSystem

Lenovo documenta RAID como mecanismo para reconstruir os dados de um drive falhado usando os membros restantes. Adaptadores ThinkSystem RAID incluem várias famílias e recursos, portanto modelo exato da controladora é mais útil do que apenas o fabricante do servidor.

20. SSDs em RAID 5

Com SSDs, a lógica RAID continua usando stripes e paridade, mas cada membro possui FTL, controladora, NAND e firmware. Uma unidade que desaparece do array pode exigir tratamento totalmente diferente de um HDD mecânico antes da reconstrução.

21. Hot spare

Hot spare permite iniciar reconstrução automaticamente em várias plataformas. Ele reduz o tempo sem redundância quando tudo está saudável, mas não substitui backup e não corrige um segundo membro que já apresentava erros antes da primeira falha.

22. Consistency check

Controladoras podem oferecer consistency check para verificar e recriar paridade quando detectam inconsistência. É uma ferramenta legítima de manutenção. Em recuperação de dados, porém, qualquer operação que altere paridade deve ser precedida de preservação quando o estado original ainda pode ser necessário.

23. Filesystem e aplicações

Mesmo com a paridade correta, o volume pode conter NTFS, ReFS, EXT4, XFS, Btrfs, VMFS, LVM ou um LUN. Depois disso ainda podem existir VMs e bancos. O critério de sucesso deve chegar ao ativo útil, não apenas ao array virtual.

24. Matriz técnica de decisão

SintomaCamada provávelPrioridadeEvitar
Degraded, um disco failedMembro físicoBackup e saúde dos sobreviventesIgnorar media errors
Rebuild travadoSegundo membro instávelDiagnóstico e aquisiçãoRepetir rebuild
Dois discos offlineRedundância excedidaPreservar ambos e cronologiaForçar online aleatoriamente
Dirty + degradedParity consistencyPreservar e validar estadoForce assemble sem cópia
Foreign ConfigurationMetadata da controladoraLogs, seriais e ordem dos eventosClear em lote
Volume não montaFilesystem / volumeConfirmar RAID antes de repairCHKDSK/fsck no original
NAS Warning/InactiveRAID + pool + volumeReconstruir por camadasCriar pool novo
VM ou banco corrompidoAplicação acima do RAIDValidação lógica específicaParar na simples extração

25. Conclusão técnica

RAID 5 é uma arquitetura eficiente e amplamente utilizada, mas sua tolerância padrão é de uma falha de membro. O trabalho de recuperação começa ao preservar o que ainda existe em cada disco e reconstruir o layout com base em evidências, não em tentativa. Paridade, ordem, stripe, offset, metadata e estado físico precisam concordar antes de qualquer conclusão sobre o volume.

RAID 5 degradado, rebuild interrompido ou dois membros offline?Preserve discos, logs, seriais e histórico antes de novas tentativas. A reconstrução correta começa pela evidência disponível em cada membro.
Quero recuperar meu RAID 5