A implementação RAID 1 do software Linux é um nível de RAID não padrão que pode ser composto por um número ímpar de discos, também chamado de RAID 1E. Cada faixa é espelhada, normalmente em dois discos, o que permite recuperar da falha de um disco. Tal como acontece com todo o RAID 1, duplica o potencial desempenho de leitura comparado com o de um único disco. Com 3 discos você tem uma capacidade efetiva de 2 discos. Estendendo o RAID1 com um disco para quatro, transforma-o em volume RAID 1-0.
2 drives (RAID1) 3 drives (RAID 1E) 4 drives (RAID 10)
-------- ---------- --------------
A1 A1 A1 A1 A2 A1 A1 A2 A2
A2 A2 A2 A3 A3 A3 A3 A4 A4
A3 A3 A4 A4 A5 A5 A5 A6 A6
A4 A4 A5 A6 A6 A7 A7 A8 A8
.. .. .. .. .. .. .. .. ..
A confiabilidade e a capacidade dessa configuração são as mesmas do RAID 5 de 3 discos, mas as faixas de espelhamento são mais baratas do que calcular faixas de paridade.
Em teoria, sua configuração também pode ser um RAID1, onde cada faixa é espelhada três vezes, mas isso parece improvável, você poderia ter o triplo do desempenho de leitura, mas apenas a capacidade de um único disco:
3 drives (RAID1)
--------------
A1 A1 A1
A2 A2 A2
A3 A3 A3
A4 A4 A4
.. .. ..
O comando mdadm --detail /dev/md0 mostrará, entre outros, o Layout . As opções de layout para o RAID10 são 'n', 'o' ou 'f' seguidas por um pequeno número. O número indica o número de vezes que um bloco de dados é copiado, o nível de redundância. O padrão é 'n2'. As opções suportadas são:
nsignals 'near' copies. Multiple copies of one data block are at similar offsets in different devices.
osignals 'offset' copies. Rather than the chunks being duplicated within a stripe, whole stripes are duplicated but are rotated by one device so duplicate blocks are on different devices. Thus subsequent copies of a block are in the next drive, and are one chunk further down.
fsignals 'far' copies (multiple copies have very different offsets). See md(4) for more detail about 'near', 'offset', and 'far
'.