Calculadora de capacidade RAID
Calcule a capacidade utilizável de um arranjo RAID 0, 1, 5, 6 ou 10 a partir do número de discos e de seus tamanhos, com a tolerância a falhas de cada nível.
Níveis de RAID e fórmulas de capacidade
Seja n o número de discos do arranjo e S a capacidade de um disco (se você misturar discos de tamanhos diferentes, usa-se a capacidade do menor disco, S_min).
| Nível | Mínimo de discos | Capacidade utilizável | Tolerância a falhas |
|---|---|---|---|
| RAID 0 | 2 | n × S | Nenhuma (se um disco falhar, todos os dados são perdidos) |
| RAID 1 | 2 (esta calculadora usa exatamente 2) | S | Até 1 disco |
| RAID 5 | 3 | (n − 1) × S | Até 1 disco |
| RAID 6 | 4 | (n − 2) × S | Até 2 discos |
| RAID 10 | 4 (um número par) | (n ÷ 2) × S | Depende de quais discos falham (veja abaixo) |
As fórmulas do RAID 5 e do RAID 6 são deduzidas da definição de que a paridade ocupa a capacidade de um disco e de dois discos. Para esta página em inglês, o artigo da Wikipedia sobre RAID foi aberto, e as fórmulas de capacidade desses níveis não puderam ser confirmadas no texto que foi lido (veja "Fontes" abaixo), então trate-as como as definições-padrão, e não como citações.
Tolerância a falhas do RAID 10
O RAID 10 combina espelhos de dois discos (RAID 1) em uma distribuição (RAID 0). Não pode ser descrito por um único "número de discos que podem falhar".
- Se qualquer um dos discos falhar, nenhum dado é perdido.
- Se dois ou mais discos falharem, depende de quais discos falham. Se os dois discos de um par espelhado falharem, os dados são perdidos. Se cada falha estiver em um par espelhado diferente, até n ÷ 2 discos podem falhar, mas isso não é garantido.
- Esta calculadora não decide quais dois discos formam um par espelhado (isso depende do controlador e das configurações).
Hot spares
Um hot spare é um disco de reserva em uma configuração RAID que assume o lugar de um disco que falhou ou está falhando. Nesta calculadora, ele é contado separadamente dos discos do arranjo: está incluído no total de discos físicos, mas não na capacidade utilizável (é assim que esta calculadora o trata). Ela não julga se um hot spare é grande o bastante para substituir um disco que falhou.
Exemplo
Quatro discos de 4 TB (mais um hot spare):
- RAID 5: (4 − 1) × 4 = 12 TB. Há 5 discos físicos.
- RAID 6: (4 − 2) × 4 = 8 TB
- RAID 10: (4 ÷ 2) × 4 = 8 TB
- RAID 0: 4 × 4 = 16 TB (sem tolerância a falhas)
Com discos de tamanhos diferentes (4, 4, 4 e 6 TB) em RAID 10: usando o menor tamanho, (4 ÷ 2) × 4 = 8 TB. Dos 18 TB no total, 2 TB não são usados.
GB e GiB
GB usa potências de 1000 (1 GB = 10⁹ bytes) e GiB usa potências de 1024 (1 GiB = 2³⁰ bytes). Fabricantes e sistemas operacionais podem usar unidades diferentes. É por isso que a capacidade utilizável no seu sistema operacional pode parecer menor que o valor da etiqueta. Esta calculadora mostra o resultado nas quatro unidades.
Observações
- Esta é uma capacidade teórica. A capacidade perdida com o sistema de arquivos e os metadados, e esquemas específicos de fornecedores que usam discos de tamanhos diferentes com eficiência (como ZFS ou Synology SHR), não são abordados.
- O desempenho (velocidade) do RAID, o tempo de reconstrução e a probabilidade de falha não são abordados.
- RAID 01, RAID 50, RAID 60, JBOD e níveis especiais do MD do Linux não são abordados.
- RAID não é backup. Não protege contra erros, malware, incêndio e problemas semelhantes.
Fontes
O número mínimo de discos do RAID 5 (três) e do RAID 6 (quatro) foi confirmado no texto do artigo da Wikipedia "RAID", assim como a capacidade do RAID 0 como o total dos discos (conferido em 31 de outubro de 2026). O texto do artigo só pôde ser lido em parte, e as fórmulas de capacidade do RAID 1, 5, 6 e 10 e uma afirmação de que RAID não é backup não foram encontradas na parte lida. A versão em japonês desta calculadora foi escrita a partir dos artigos da Wikipedia "Standard RAID levels", "Nested RAID levels" e "Hot spare". O texto da especificação da SNIA não foi conferido.
Perguntas frequentes
Quantos discos o RAID 5 precisa?
Pelo menos 3. A capacidade utilizável é (número de discos − 1) × a capacidade de um disco.
O RAID 1 pode usar três ou mais discos?
Existem espelhos de três ou mais discos, mas esta calculadora trata apenas a configuração de 2 discos.
Quantos discos podem falhar no RAID 10?
Não pode ser dado como um único número. Se os dois discos de um par espelhado falharem, os dados são perdidos. Se as falhas estiverem em pares diferentes, vários discos podem falhar, mas isso não é garantido.
Os hot spares contam na capacidade?
Não. São discos de reserva, então não fazem parte da capacidade utilizável. Eles são contados no total de discos físicos.