BTRFS, RAID5 e o número mínimo de unidades requeridas

3

Tenho entendido que, para ter uma configuração RAID5, seria necessário incorporar no mínimo três unidades. Basicamente (e provavelmente pobre paráfrase) dois blocos de dados e um bloco de paridade distribuído pelas três unidades. Remova uma unidade do sistema e você ainda tem 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 Wikipédia que confirma meus pensamentos sobre os requisitos mínimos: link

Ainda no link , ele é citado como:

RAID LEVEL     MINIMUM DRIVES
    0                2
    1                2
    5                2 *
    6                3 *
   10                4

* Estes são os valores que estou disputando

Eu não consegui encontrar nenhum raciocínio a respeito de por que este seria o caso e qualquer diferente do RAID5 / 6 em qualquer outro lugar. É apenas um erro de digitação?

    
por Madivad 11.02.2016 / 14:22

1 resposta

3

Eu não posso falar muito pelo BTRFS, mas para o RAID5 do software mdadm do Linux, ele suporta o RAID5 em duas unidades. No entanto, isso significa apenas um estágio de transição para permitir o crescimento do RAID1 para o RAID5.

Em outras palavras, o RAID5 em dois drives tem o mesmo layout físico do RAID1, apenas declarado de forma diferente (mesmo se um RAID5 de duas unidades fosse considerado paridade, a paridade seria idêntica aos dados, então nada muda disco).

É o RAID5 apenas no nome e existe apenas por motivos técnicos.

    
por 11.02.2016 / 14:35