
Pelo que entendi, para ter uma configuração RAID5, seria necessário incorporar um mínimo de três unidades. Basicamente (e provavelmente parafraseando mal) dois blocos de dados e um bloco de paridade distribuídos pelas três unidades. Remova uma unidade do sistema e você ainda terá um sistema utilizável porque o bloco ausente pode ser recriado a partir da paridade ou a paridade pode ser recriada a partir do bloco ausente.
Meu entendimento sempre foi
RAID LEVEL MINIMUM DRIVES
0 2
1 2
5 3
6 4
10 4
Artigo da Wikipedia confirmando meus pensamentos sobre os requisitos mínimos de unidade:https://en.wikipedia.org/wiki/Standard_RAID_levels#Comparison
Ainda emhttps://btrfs.wiki.kernel.org/index.php/Manpage/mkfs.btrfs#PROFILESé citado como sendo:
RAID LEVEL MINIMUM DRIVES
0 2
1 2
5 2 *
6 3 *
10 4
*Esses são os valores que estou contestando
Não consegui encontrar nenhum raciocínio sobre por que esse seria o caso e diferente do RAID5/6 em qualquer outro lugar. É apenas um erro de digitação?
Responder1
Na verdade, não posso falar sobre o BTRFS, mas para o software RAID mdadm do Linux, ele suporta RAID5 em duas unidades. No entanto, isso serve apenas como um estágio de transição para permitir o crescimento do RAID1 para o RAID5.
Em outras palavras, o RAID5 em duas unidades tem o mesmo layout físico que o RAID1, apenas declarado de forma diferente (mesmo que um RAID5 de duas unidades fosse considerado como tendo paridade, a paridade seria idêntica aos dados, então nada muda no disco).
É RAID5 apenas no nome e só existe por razões técnicas.