Dependendo de como a matriz está configurada, tudo o que você precisa proteger é uma única falha na unidade, a terceira unidade contém o que é conhecido como informações de "paridade" para as outras duas unidades.
Efetivamente, o que você tem é a seguinte simplificação:
- Unidade 1: bloco de dados 1
- Unidade 2: bloco de dados 2
- Unidade 3: bloco de dados que contém a soma do bloco de dados 1 e do bloco de dados 2
Se o bloco de dados 1 ficar corrompido, você pode simplesmente pegar os dados na unidade 2 e subtraí-los dos dados na unidade 3 para recuperar as informações na unidade 1. Dessa forma, você tem resiliência, mas não precisa tanto espaço como um backup completo e pode ser estendido para qualquer número de drives e fornecer tolerância a falhas para qualquer falha na unidade single .
Isso será mais lento do que apenas ler os dados originais e não protegerá seus dados se você tiver dois drives falharem, mas significa que você só precisa usar uma única unidade para proteção, em vez de precisar de uma unidade de backup para cada unidade de "dados".
Como um exemplo para o RAID 1 (espelho), você sempre terá metade do seu número total de discos "desperdiçados" para fornecer redundância em caso de falha. No tema acima (RAID 5) você pode ter quatro discos e só precisa usar um deles para as informações de paridade, o que significa que em vez de usar metade do seu espaço em disco para proteção você está usando apenas um quarto deixando você três quartos para o seu armazenamento.