RAID 6: Dupla Paridade e Implementação em Servidores
RAID 6 resolve o maior ponto fraco do RAID 5: o risco de uma segunda falha durante o rebuild. Ele faz isso calculando dois blocos de paridade independentes por stripe, permitindo que o array sobreviva à falha simultânea de até dois discos.
Este artigo contém links de afiliado do Mercado Livre. Se você comprar através deles, o PulseIT pode receber uma comissão, sem nenhum custo adicional para você.
Como o RAID 6 funciona
Assim como no RAID 5, os dados são distribuídos em stripes entre os discos. A diferença é que, para cada linha de dados, a controladora calcula duas paridades distintas (geralmente usando Reed-Solomon além do XOR tradicional), gravadas em discos diferentes. Isso permite reconstruir os dados mesmo que dois discos falhem ao mesmo tempo — cenário que se torna cada vez mais provável durante um rebuild longo de discos grandes.
A capacidade utilizável é a soma de todos os discos menos a capacidade de dois discos: em um array de 6 discos de 4TB, a capacidade útil é (6-2) x 4TB = 16TB.
Vantagens e desvantagens
Vantagens
- Tolerância à falha simultânea de até 2 discos — muito mais seguro que RAID 5 em arrays grandes
- Reduz drasticamente o risco de perda de dados durante o rebuild
- Boa relação capacidade/proteção em arrays com 6 ou mais discos
Desvantagens
- Overhead de capacidade maior que RAID 5 (2 discos “perdidos” em vez de 1)
- Write penalty ainda maior que RAID 5, por causa do cálculo de duas paridades — exige controladora com processamento de RAID dedicado (não CPU do sistema) para bom desempenho
- Mínimo técnico de 4 discos, mas só compensa financeiramente a partir de 6
Quando usar RAID 6 em servidores
É a escolha recomendada para arrays de armazenamento de grande capacidade — servidores de backup, storage de arquivos volumosos, arrays com discos de 4TB ou mais — onde o tempo de rebuild é longo o suficiente para tornar uma segunda falha um risco real. Também é comum em ambientes onde a substituição física de um disco defeituoso pode demorar (data centers remotos, filiais sem suporte local).
Passo a passo: implementando RAID 6 em um servidor
1. Via controladora RAID de hardware (fortemente recomendado)
- Instale no mínimo 4 discos idênticos (ideal: 6 ou mais para melhor eficiência de capacidade) nas baias hot-swap.
- Use uma controladora com processador RAID dedicado (ROC) e cache com BBU — RAID 6 por software puro sobrecarrega bastante a CPU do servidor em cargas de escrita intensa.
- Crie o Virtual Disk selecionando os discos e o nível RAID 6.
- Configure o stripe size e ative o cache de escrita protegido.
- Execute a inicialização completa (full initialize) antes de colocar o array em produção — isso já testa a superfície de todos os discos.
- Configure um ou dois hot-spares, especialmente se o array tiver muitos discos.
2. Via RAID por software no Linux (mdadm)
sudo mdadm --create /dev/md0 --level=6 --raid-devices=6 /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg sudo mkfs.ext4 /dev/md0 sudo mount /dev/md0 /mnt/raid6
Se optar por RAID 6 via software, avalie o impacto de CPU com testes de carga antes de colocar em produção — o cálculo de dupla paridade é significativamente mais pesado que RAID 5.
Perguntas frequentes
RAID 6 é mais lento que RAID 5?
Sim, para escrita — o cálculo de duas paridades tem custo computacional maior. A leitura, no entanto, tem desempenho parecido ao RAID 5.
Vale a pena usar RAID 6 em arrays pequenos (4 discos)?
Tecnicamente funciona, mas o overhead de 50% de capacidade (2 de 4 discos) costuma tornar RAID 10 mais atrativo nesse tamanho, com melhor desempenho de escrita.
RAID 6 elimina a necessidade de backup?
Não. RAID 6 protege contra falha de hardware, não contra exclusão acidental, ransomware, corrupção lógica ou desastres físicos no data center.
Conclusão
RAID 6 é o nível certo quando a capacidade dos discos cresce e o tempo de rebuild se torna um fator de risco real. O investimento em uma controladora mais robusta se paga em tranquilidade operacional para arrays de armazenamento de longo prazo.
Produtos recomendados para esta implementação
Este artigo contém links de afiliado do Mercado Livre. Se você comprar através deles, o PulseIT pode receber uma comissão, sem nenhum custo adicional para você.
- Dell PERC H700 (RAID SAS 6Gb/s, 512MB cache com BBU) — a partir de R$ 1.007. Ver no Mercado Livre
- Cabo Mini SAS HD SFF-8644 externo 12Gb/s (2m) — a partir de R$ 163. Ver no Mercado Livre
A PERC H700 tem processador RAID dedicado, essencial para sustentar o cálculo de dupla paridade do RAID 6 sem sobrecarregar a CPU do servidor; o cabo Mini SAS externo é útil para conectar gabinetes de expansão (JBOD) quando o array cresce além das baias internas.