RAID 5: Paridade Distribuída e Implementação em Servidores
RAID 5 é, por décadas, o nível de RAID mais popular em servidores corporativos: distribui dados e informações de paridade entre todos os discos do array, permitindo sobreviver à falha de um único disco sem perder dados, com um custo de capacidade muito menor que o RAID 1.
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 5 funciona
Os dados são divididos em blocos (stripes) e gravados entre os discos, assim como no RAID 0. Adicionalmente, para cada linha de blocos, a controladora calcula um bloco de paridade (usando XOR) e o grava em um dos discos do array, alternando qual disco recebe a paridade a cada stripe — por isso “distribuída”. Se um disco falhar, a controladora reconstrói os dados perdidos usando a paridade e os blocos restantes.
A capacidade utilizável é a soma de todos os discos menos a capacidade de um disco: em um array de 4 discos de 2TB, a capacidade útil é (4-1) x 2TB = 6TB.
Vantagens e desvantagens
Vantagens
- Tolerância à falha de 1 disco com apenas 1 disco de “overhead” de capacidade
- Bom desempenho de leitura, próximo ao RAID 0
- Custo por TB útil bem melhor que RAID 1 em arrays com 4+ discos
Desvantagens
- Escrita mais lenta que RAID 0/1 devido ao cálculo de paridade (write penalty)
- Durante o rebuild após falha, o array fica vulnerável — uma segunda falha simultânea causa perda total de dados
- Em discos muito grandes (acima de ~4TB), o tempo de rebuild pode levar dias, aumentando o risco de uma segunda falha nesse período — por isso RAID 6 é preferido nesses casos
Quando usar RAID 5 em servidores
Ideal para arrays de arquivos, servidores de aplicação e bancos de dados com carga de leitura predominante, onde se precisa de bom aproveitamento de capacidade com tolerância a falhas, em ambientes onde o tempo de rebuild não é uma preocupação crítica (discos menores, backup atualizado, monitoramento ativo).
Passo a passo: implementando RAID 5 em um servidor
1. Via controladora RAID de hardware (recomendado)
- Instale no mínimo 3 discos idênticos nas baias hot-swap do servidor (o mínimo técnico para RAID 5 é 3 discos).
- Use uma controladora com cache de escrita protegido por BBU (battery backup unit) ou capacitor — essencial para performance de escrita segura em RAID 5.
- Na utilidade de configuração, crie um Virtual Disk com os discos selecionados e nível RAID 5.
- Configure o stripe size (64KB é um bom padrão geral) e ative write-back cache se houver BBU.
- Inicialize o array (initialize completo é recomendado antes de produção, não apenas fast init).
- Configure um disco hot-spare, se possível, para que o rebuild comece automaticamente assim que um disco falhar.
2. Via RAID por software no Linux (mdadm)
sudo mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd sudo mkfs.ext4 /dev/md0 sudo mount /dev/md0 /mnt/raid5
3. Monitoramento contínuo
Configure alertas de SMART e de status do array (via ferramenta do fabricante, como o storcli/perccli para PERC, ou mdadm --monitor no Linux) para ser notificado imediatamente em caso de falha de disco — quanto antes o rebuild começar, menor o tempo em estado degradado.
Perguntas frequentes
RAID 5 ainda faz sentido com discos grandes (8TB+)?
Muitos administradores evitam RAID 5 acima de 4TB por disco devido ao tempo de rebuild prolongado e ao risco de uma segunda falha (ou erro de leitura não recuperável) durante esse período. Nesses casos, RAID 6 é geralmente mais seguro.
Preciso de hot-spare no RAID 5?
Não é obrigatório, mas é altamente recomendado em produção — ele permite que o rebuild comece automaticamente, minimizando o tempo em estado vulnerável.
SSDs enterprise mudam esse cálculo?
Sim — SSDs enterprise reduzem drasticamente o tempo de rebuild em comparação a HDDs mecânicos, o que torna RAID 5 mais seguro mesmo em capacidades maiores.
Conclusão
RAID 5 continua sendo um equilíbrio sólido entre capacidade, custo e proteção para muitos cenários de servidor. O ponto de atenção é sempre o tempo de rebuild: quanto maior o disco, maior o risco durante a reconstrução — planeje hot-spares e monitoramento ativo.
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
- Gaveta hot-swap HP 3.5″ (G8/G9, DL360/DL380) — a partir de R$ 106. Ver no Mercado Livre
A PERC H700 traz cache com BBU, essencial para absorver a penalidade de escrita do cálculo de paridade em RAID 5 sem comprometer a integridade dos dados em caso de queda de energia.