RAID 6 acrescenta uma segunda paridade ao conceito do RAID 5 e foi projetado para manter o volume acessível mesmo após duas falhas de membro. Quando surge uma terceira ausência, media errors nos sobreviventes, Foreign Configuration ou rebuild problemático, a recuperação depende da melhor aquisição possível dos discos e da reconstrução correta da dupla paridade.

O que é recuperação de RAID 6?
HPE documenta RAID 6 como dupla paridade capaz de preservar dados com duas falhas de drive, usando o equivalente à capacidade de dois membros para redundância. Synology e QNAP também documentam RAID 6 com tolerância a duas falhas. Um array com um ou dois membros falhados pode, portanto, ainda estar dentro da operação degradada prevista. A complexidade aumenta quando aparece uma terceira falha, quando sobreviventes têm erros de leitura ou quando o estado do array foi alterado por intervenções anteriores.
Guia completo sobre RAID 6 e dupla paridade
Como o RAID 6 funciona: stripes de dados + duas informações de paridade
RAID 6 exige no mínimo quatro membros. Os dados são distribuídos em stripes e duas informações independentes de redundância acompanham cada faixa lógica. Em implementações como o RAID6 do Linux, elas são chamadas de P e Q.
P e Q não são duas cópias da mesma paridade
A documentação matemática do RAID6 do Linux descreve P como a paridade ordinária XOR e Q como uma segunda síndrome calculada em GF(2^8), referida como código Reed-Solomon. O objetivo é fornecer duas relações independentes, suficientes para reconstruir duas ausências quando o restante da stripe está disponível.
Implementações proprietárias podem variar
Controladoras e storages podem variar em disk order, stripe size, rotação, offsets, metadata e organização de P e Q. Recuperação profissional não deve presumir que todo RAID 6 usa exatamente o mesmo layout físico.
Sinais de que o RAID 6 saiu da manutenção normal
Array Degraded
Um ou dois membros estão offline, mas o conjunto ainda pode operar dentro da tolerância prevista.
Triple Disk Failure
Três membros necessários ficaram indisponíveis. A redundância matemática normal foi excedida.
Rebuild interrompido
A reconstrução para, fica lenta ou encontra media errors nos sobreviventes.
Setores ilegíveis
Um sobrevivente retorna áreas sem leitura confiável, reduzindo a informação disponível para algumas stripes.
Foreign Configuration
A controladora detecta metadata que não corresponde ao estado ativo atual.
Volume não monta
O array pode estar online, mas o filesystem, LVM, VMFS, ReFS ou outra camada está inconsistente.
Dois discos falhados ainda estão dentro da redundância. Três já ultrapassam o limite.
Com dois membros ausentes, P e Q oferecem duas relações independentes que permitem reconstruir os dados faltantes, desde que os demais membros forneçam as regiões necessárias.
Com três membros totalmente indisponíveis, duas equações não bastam para determinar três ausências sem informação adicional. A recuperação passa a depender do que ainda pode ser extraído dos discos problemáticos, de membros apenas offline ou foreign, ou de regiões parcialmente legíveis.
Perguntas que usuários pesquisam sobre RAID 6
Quantos discos podem falhar?
Até dois membros em um RAID 6 convencional, desde que o restante do grupo esteja íntegro.
Qual o mínimo de discos?
Quatro. Com discos iguais, a capacidade útil é aproximadamente N menos 2 membros.
RAID 6 é melhor que RAID 5?
Ele oferece maior tolerância a falhas, mas consome mais capacidade e costuma ter maior overhead de escrita.
RAID 6 é backup?
Não. Exclusão, ransomware e corrupção lógica podem atingir o volume inteiro.
3 discos falhados ainda têm recuperação?
Pode existir viabilidade se parte dos membros problemáticos ainda puder ser adquirida. Não há garantia.
Precisa da controladora original?
Nem sempre. A reconstrução pode ser virtual quando há imagens e parâmetros suficientes.
9 passos para preservar um RAID 6 após falha
O que não fazer em RAID 6 com dados críticos
Tratar todo rebuild como proibido
Isso é impreciso. Rebuild é normal. O risco cresce quando sobreviventes estão instáveis ou o histórico já está incoerente.
Forçar rebuild com três membros ausentes
Com três ausências completas, P e Q não fornecem redundância suficiente. Primeiro é necessário recuperar informação dos discos problemáticos.
Assumir que todo URE destrói P e Q
O impacto é localizado por stripe e depende de outras ausências. Um URE pode ser grave sem significar perda total.
Importar Foreign sem revisar logs
Um membro pode conter metadata de outro instante. Cronologia e seriais ajudam a distinguir os estados.
Rodar repair de filesystem antes do RAID
Repair sobre geometria errada consolida um fluxo lógico incorreto.
Inicializar após troca de controladora
Compatibilidade de hardware não autoriza criar ou inicializar o array por tentativa.
Como funciona a recuperação profissional de RAID 6
O processo separa a mídia física da lógica do array. Primeiro preservamos o que cada disco ainda fornece. Depois identificamos a geometria, validamos P e Q e reconstruímos o volume virtualmente.
Caio Bruno F. Garcia e RAID Low Level
No ecossistema da SECURITY, Caio Bruno F. Garcia é associado à recuperação de dados e, quando pertinente, à análise RAID Low Level. Em RAID 6 isso envolve interpretar geometria abaixo do filesystem, comparar metadata e validar dupla paridade antes da extração lógica.
Ferramentas
PC-3000, DeepSpar, Data Extractor e outras ferramentas podem ser utilizadas conforme a mídia e a falha. Elas ajudam a preservar e adquirir os membros. A reconstrução depende da análise do conjunto, não de uma promessa associada a uma ferramenta.
XOR, Reed-Solomon e campo de Galois
O documento "The mathematics of RAID-6" do kernel Linux descreve os blocos como vetores de bytes e calcula duas síndromes. P é a soma em GF(2), equivalente a XOR. Q combina cada bloco com coeficientes em GF(2^8), criando uma segunda relação independente.
| Elemento | Função | Uso na reconstrução |
|---|---|---|
| P | Paridade XOR | Reconstrói uma ausência, como em RAID 5 |
| Q | Segunda síndrome | Fornece uma equação independente para duas ausências |
| GF(2^8) | Campo finito de 8 bits | Permite operações algébricas usadas na Q |
| Reed-Solomon | Família de códigos em campos finitos | Termo usado pela implementação Linux para Q |
Produtos proprietários podem organizar P/Q e metadados de forma diferente. A reconstrução precisa validar a implementação observada em vez de assumir um padrão universal.
A dupla paridade reduz o risco, mas não elimina falhas de leitura
| Cenário | Estado | Ação prudente |
|---|---|---|
| 1 disco falhado | Ainda existe margem adicional de falha | Backup e procedimento do fabricante se os demais estão saudáveis |
| 2 discos falhados | Dentro da tolerância, sem margem para terceira falha | Backup e avaliação dos sobreviventes antes do rebuild |
| 2 falhas + media errors | Algumas stripes podem perder informação adicional | Preservar ou clonar antes de insistir |
| 3 discos totalmente ausentes | Redundância normal excedida | Recuperar o máximo possível dos membros problemáticos |
| Rebuild já falhou | Possível mídia instável ou metadata incoerente | Interromper repetição e diagnosticar |
URE não é sinônimo de perda total
Unrecoverable Read Error descreve uma leitura que não pôde ser corrigida pelo dispositivo naquele momento. O efeito pode ser localizado e depende de quantos outros blocos da mesma stripe já estão indisponíveis.
Foreign Configuration, firmware e troca de controladora
Foreign Configuration não significa que a dupla paridade foi destruída. Indica que a controladora detectou configurações nos discos que não correspondem ao estado ativo esperado. A decisão de importar, limpar ou forçar membros deve considerar seriais, logs e cronologia.
Firmware update
Atualização é manutenção, não um método genérico de recuperação. Se o array desapareceu após um update, registre versões e alertas antes de novas mudanças.
Controladora original
Nem sempre é indispensável. Em muitos casos, imagens e metadata dos discos permitem remontagem virtual, enquanto logs e cache da controladora original permanecem úteis como contexto.
Principais ambientes de RAID 6 analisados pela SECURITY
A reconstrução é determinada pela arquitetura real e pelo estado das mídias, não pelo logotipo.
RAID 6 em Synology, QNAP, ASUSTOR e Linux
Synology documenta RAID 6 com duas camadas de paridade, mínimo de quatro drives e tolerância a duas falhas. QNAP também documenta reserva equivalente a dois discos para dupla paridade.
Synology DSM
Storage pool pode adicionar Btrfs ou EXT4, snapshots e LUNs acima do grupo.
QNAP QTS
RAID group, storage pool, thick/thin/static volumes e iSCSI podem existir acima do array.
Linux MD e NAS
Superblocks, event counters, P/Q e filesystem precisam ser analisados sem assumir layout de controladora proprietária.
RAIDZ2 também oferece dupla paridade, mas pertence ao ZFS e não deve ser reconstruído automaticamente como RAID 6 de PERC ou mdadm.
RAID 6 pode ser apenas a primeira camada
VMware e virtualização
VMFS, VMDK, VHDX e datastores aparecem depois do array e dos volumes.
Bancos de dados
SQL Server, PostgreSQL, MySQL e Oracle exigem validação interna além do filesystem.
Storages enterprise
PowerVault, PowerMax, NetApp, HPE MSA e outras plataformas podem adicionar LUNs, pools e thin provisioning.
Vídeos da SECURITY para aprofundar RAID e reconstrução
O vídeo complementa este guia ao mostrar o diagnóstico por camadas: discos, array, servidor, VMs e bancos.
Cenários técnicos de recuperação de RAID 6
Dell PERC com dois membros Failed e terceiro em Foreign
Contexto: o virtual disk deixa de montar após um terceiro evento.
Estratégia: preservar logs, seriais e membros, diagnosticar o disco foreign e reconstruir P/Q sobre imagens.
HPE Smart Array com media errors durante rebuild
Contexto: dois membros já foram substituídos e outro sobrevivente começa a registrar erros de leitura.
Estratégia: interromper repetição em dados únicos, adquirir os membros, mapear lacunas e reconstruir virtualmente.
Synology RAID 6 com Btrfs e storage pool degradado
Contexto: dois discos ausentes e erros adicionais de leitura fazem os compartilhamentos pararem.
Estratégia: preservar primeiro o RAID, depois reconstruir pool, filesystem e snapshots na camada correta.
Triple Disk Failure em array de alta capacidade
Contexto: três membros foram marcados offline após timeouts e rebuilds.
Estratégia: diagnosticar individualmente e extrair o máximo de cada disco antes de concluir quantas ausências efetivas existem por stripe.
FAQ sobre recuperação de RAID 6
RAID 6 tolera quantos discos com falha?
RAID 6 convencional tolera até duas falhas de membro, desde que os demais discos e as estruturas necessárias estejam legíveis. Com três membros realmente ausentes, a redundância automática foi excedida.
Qual é o mínimo de discos para RAID 6?
Quatro discos. HPE e Synology documentam essa exigência. Em discos iguais, a capacidade útil é aproximadamente N menos 2 membros, porque o equivalente a dois discos é usado pela dupla paridade.
O que são P e Q no RAID 6?
P é a paridade simples, normalmente XOR. Q é uma segunda síndrome independente. Na implementação RAID6 do Linux, Q usa aritmética em GF(2^8) e é descrita como Reed-Solomon.
RAID 6 com três discos offline ainda pode ter recuperação?
Pode existir viabilidade se parte dos discos offline ainda for legível, se algum membro estiver apenas desconectado ou foreign, ou se as lacunas não coincidirem. Não existe garantia de recuperação total.
Devo iniciar rebuild com dois discos falhados?
Fabricantes suportam rebuild em RAID 6 degradado. Porém, se os sobreviventes têm media errors, timeouts ou dados únicos sem backup, preservar ou clonar antes pode reduzir o risco.
Qual a diferença entre RAID 5 e RAID 6?
RAID 5 usa uma paridade e tolera uma falha. RAID 6 usa duas paridades e tolera duas falhas. RAID 6 consome mais capacidade e tende a ter maior overhead de escrita, mas oferece redundância adicional.
O que é Reed-Solomon no RAID 6?
É uma forma de codificação com campos finitos. O RAID6 do Linux chama a síndrome Q de Reed-Solomon. Produtos proprietários podem variar em layout, metadata e implementação.
URE durante rebuild causa perda total?
Não necessariamente. Um setor ilegível pode afetar uma stripe ou interromper o rebuild. O impacto depende de quantos outros termos já estão ausentes e de como a controladora trata o erro.
O que é triple disk failure?
É quando três membros necessários ficam indisponíveis no mesmo grupo RAID 6. Isso ultrapassa a tolerância normal de duas falhas.
RAID 6 em QNAP ou Synology pode ser recuperado?
Pode. Além do RAID podem existir storage pools, LVM, Btrfs, EXT4, iSCSI, snapshots e outras camadas que precisam ser reconstruídas.
RAID 6 precisa da controladora original?
Nem sempre. Com imagens dos discos, é possível reconstruir disk order, stripe, offsets e dupla paridade virtualmente. Controladoras proprietárias, cache e criptografia podem exigir contexto adicional.
Foreign Configuration significa perda de dados?
Não necessariamente. Significa que a controladora detectou configurações nos discos que não correspondem ao estado ativo. Antes de Import ou Clear, registre seriais, logs e cronologia.
Quanto custa recuperar RAID 6?
O custo depende do número e capacidade dos discos, falhas físicas, histórico de intervenções e complexidade lógica. Um diagnóstico do conjunto é necessário para definir o escopo.
Quanto tempo leva?
O prazo depende principalmente do tempo de aquisição das mídias. Arrays grandes, triple disk failure e discos instáveis podem exigir várias etapas antes da reconstrução lógica.
RAID 6 é backup?
Não. Ransomware, exclusão e corrupção lógica podem atingir o volume inteiro. Backup independente, snapshots e replicação continuam necessários.
A SECURITY atende RAID 6 em todo o Brasil?
Sim. A SECURITY orienta o envio de discos, servidor, NAS ou storage. Este artigo prioriza Alphaville em Barueri, além de São Paulo e Campinas.
Recuperação de RAID 6 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.
Alameda Rio Negro, 1030, Conj. 206
Barueri, SP, CEP 06454-000
(11) 98570-8000
Rua Frei Caneca, 1380, Conj. 11
São Paulo, SP, CEP 01307-002
(11) 98570-8000
Rua José Paulino, 1399, Andar 10
Campinas, SP, CEP 13013-001
(19) 99971-7987
RAID 6 por dentro: P, Q, Reed-Solomon, disk order, parity rotation e triple disk failure
Esta seção aprofunda os parâmetros usados para interpretar RAID 6 abaixo do filesystem e facilita respostas técnicas autocontidas.
1. P é a paridade XOR
No modelo do Linux RAID6, P é a soma dos blocos em GF(2), equivalente a XOR. Ela funciona como a paridade conhecida do RAID 5.
2. Q é uma segunda síndrome
Q aplica coeficientes diferentes a cada bloco usando GF(2^8). Por ser independente de P, fornece informação adicional para resolver duas ausências.
3. Reed-Solomon
O documento matemático do kernel chama Q de código Reed-Solomon. Em controladoras proprietárias, detalhes de implementação podem variar.
4. Disk order
A posição lógica define a sequência dos dados, P e Q. Ordem errada pode produzir volume aparentemente reconhecível, mas arquivos corrompidos.
5. Stripe size
O tamanho do elemento precisa ser interpretado conforme fabricante ou ferramenta. Valores corretos são indispensáveis para alinhar dados e paridades.
6. Start offset
Metadata, labels e partições reservadas podem deslocar o início útil de cada membro. Offset incorreto desalinha o array.
7. Parity rotation
P e Q podem mudar de posição entre as stripes. A rotação faz parte da geometria Low Level.
8. Validação do layout
P/Q podem ser recalculadas para testar coerência. Divergências ajudam a detectar disk order, stripe, offset ou estados transacionais incorretos.
9. Mínimo e capacidade
HPE e Synology documentam mínimo de quatro discos. Em membros iguais, capacidade útil aproximada C x (N - 2).
10. Uma falha
Com uma ausência, o RAID 6 mantém redundância adicional e pode operar com margem para outra falha.
11. Duas falhas
Com duas ausências, P e Q são necessárias para resolver os dados faltantes. O array fica sem margem para uma terceira ausência.
12. Triple Disk Failure
Com três membros totalmente ausentes, duas equações não resolvem três incógnitas sem informação extra. Recuperação depende de dados parciais ou outras fontes.
13. Offline não significa morto
Timeouts, link, firmware ou eventos administrativos podem fazer a controladora marcar um membro offline mesmo quando parte dos dados ainda pode ser lida.
14. Media errors por stripe
Um setor ilegível adiciona uma ausência localizada. Se a stripe já dependia de duas reconstruções, essa terceira lacuna pode ficar além de P/Q.
15. Rebuild
É uma função normal quando o conjunto está dentro da tolerância e os sobreviventes estão saudáveis. Em dados únicos e mídias instáveis, aquisição prévia adiciona preservação.
16. Foreign Configuration
Import pode ser correto em alguns cenários, Clear em outros, mas a decisão exige logs, seriais e cronologia.
17. RAID 6 x RAID 5
RAID 5 usa uma paridade e tolera uma falha. RAID 6 usa duas e tolera duas, ao custo de capacidade e escrita.
18. RAID 6 x RAIDZ2
Ambos oferecem dupla paridade, mas RAIDZ2 pertence ao ZFS e possui organização própria. Não é um clone de PERC ou mdadm.
19. Synology
DSM documenta duas camadas de paridade, mínimo de quatro drives e capacidade N menos 2. Btrfs, EXT4 e snapshots podem existir acima.
20. QNAP
QTS documenta dupla paridade e storage pools. Volumes e iSCSI adicionam camadas à recuperação.
21. HPE Smart Array
HPE descreve P e Q como dois conjuntos diferentes de paridade e capacidade C x (N - 2).
22. Dell storage
PowerVault e PowerMax documentam double distributed parity em diferentes layouts, como 6+2 e outros grupos conforme a plataforma.
23. MegaRAID
Broadcom documenta RAID 6 com distributed parity. Metadata e cache policies variam por geração.
24. SSDs
Com SSDs, o RAID continua usando dupla paridade, mas cada membro adiciona FTL, NAND, firmware e comportamento de descarte.
25. Hot spare
Reduz o tempo degradado quando o restante está saudável, mas não corrige sobreviventes que já tinham erros.
26. Filesystem
NTFS, ReFS, EXT4, XFS, Btrfs, VMFS e LVM só devem ser reparados depois que o fluxo RAID foi validado.
27. Máquinas virtuais
VMDK, VHDX e QCOW2 precisam ser validados depois da recuperação do array e dos volumes.
28. Bancos de dados
Arquivos de banco exigem validação interna. Estar presente no filesystem não garante consistência transacional.
29. RAID Low Level
Análise Low Level observa ordem, stripe, offset, rotação de paridade, metadata e coerência P/Q abaixo do filesystem.
30. Matriz de decisão
| Sintoma | Estado | Prioridade | Evitar |
|---|---|---|---|
| 1 disco failed | Degraded com margem | Backup e saúde dos demais | Ignorar media errors |
| 2 discos failed | Sem margem para terceira falha | Backup e avaliação dos sobreviventes | Rebuild cego em mídia instável |
| 3 discos offline | Redundância excedida | Diagnóstico individual | Recriar array |
| Rebuild travado | Erro de leitura ou metadata | Preservar e mapear lacunas | Repetir sem diagnóstico |
| Foreign | Metadata divergente | Logs e cronologia | Clear em lote |
| Volume não monta | RAID ou filesystem | Validar P/Q antes de repair | CHKDSK/fsck direto |
31. Conclusão técnica
RAID 6 oferece redundância mais forte que RAID 5, mas não elimina a necessidade de backup. Quando P e Q deixam de ser suficientes, a recuperação depende da qualidade da aquisição, da geometria correta e da validação das camadas superiores.