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:
n
signals 'near' copies. Multiple copies of one data block are at similar offsets in different devices.
o
signals '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.
f
signals 'far' copies (multiple copies have very different offsets). See md(4) for more detail about 'near', 'offset', and 'far
'.