na verdade, acho que a Wikipedia explica melhor do que os documentos reais. Aqui está o texto do artigo.
O driver RAID do software de kernel Linux (chamado md, para "vários dispositivos") pode ser usado para criar uma matriz RAID 1 + 0 clássica, mas também (desde a versão 2.6.9) como um único nível [4] com algumas extensões interessantes [ 5] O layout "próximo" padrão, em que cada pedaço é repetido n vezes em uma matriz de faixas k-way, é equivalente ao arranjo RAID-10 padrão, mas não exige que n divida k. Por exemplo, um layout n2 em 2, 3 e 4 unidades seria semelhante a:
2 drives 3 drives 4 drives
-------- ---------- --------------
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
.. .. .. .. .. .. .. .. ..
O exemplo de 4 unidades é idêntico a uma matriz RAID-1 + 0 padrão, enquanto o exemplo de 3 unidades é uma implementação de software do RAID-1E. O exemplo de 2 unidades é equivalente a RAID 1. O driver também suporta um layout "distante", onde todas as unidades são divididas em f seções. Todos os pedaços são repetidos em cada seção, mas compensados por um dispositivo. Por exemplo, os layouts f2 em matrizes de 2 e 3 unidades se pareceriam com:
2 drives 3 drives
-------- --------------
A1 A2 A1 A2 A3
A3 A4 A4 A5 A6
A5 A6 A7 A8 A9
.. .. .. .. ..
A2 A1 A3 A1 A2
A4 A3 A6 A4 A5
A6 A5 A9 A7 A8
.. .. .. .. ..
Isso foi desenvolvido para reduzir o desempenho de uma matriz espelhada; as leituras sequenciais podem ser distribuídas, como no RAID-0, as leituras aleatórias são um pouco mais rápidas (talvez 10 a 20% devido ao uso dos setores externos mais rápidos dos discos e menores tempos médios de busca), e as gravações seqüenciais e aleatórias têm o mesmo desempenho para outros ataques espelhados. O layout tem bom desempenho para sistemas em que as leituras são mais frequentes que as gravações, o que é uma situação muito comum em muitos sistemas. O primeiro 1 / f de cada unidade é uma matriz RAID-0 padrão. Assim, você pode obter desempenho de distribuição em um conjunto espelhado de apenas 2 unidades. As opções local e remota podem ser usadas ao mesmo tempo. Os pedaços em cada seção são deslocados por n dispositivo (s). Por exemplo, o layout n2 f2 armazena 2 × 2 = 4 cópias de cada setor, portanto, requer pelo menos 4 unidades:
A1 A1 A2 A2 A1 A1 A2 A2 A3
A3 A3 A4 A4 A3 A4 A4 A5 A5
A5 A5 A6 A6 A6 A6 A7 A7 A8
A7 A7 A8 A8 A8 A9 A9 A10 A10
.. .. .. .. .. .. .. .. ..
A2 A2 A1 A1 A2 A3 A1 A1 A2
A4 A4 A3 A3 A5 A5 A3 A4 A4
A6 A6 A5 A5 A7 A8 A6 A6 A7
A8 A8 A7 A7 A10 A10 A8 A9 A9
.. .. .. .. .. .. .. .. ..
A partir do Linux 2.6.18, o driver também suporta um layout de deslocamento em que cada faixa é repetida o vezes. Por exemplo, layouts de o2 em matrizes de 2 e 3 unidades são apresentados como:
2 drives 3 drives
-------- --------
A1 A2 A1 A2 A3
A2 A1 A3 A1 A2
A3 A4 A4 A5 A6
A4 A3 A6 A4 A5
A5 A6 A7 A8 A9
A6 A5 A9 A7 A8
.. .. .. .. ..
Nota: k é o número de unidades, n #, f # e o # são parâmetros na opção mdadm --layout. O Linux também pode criar outras configurações RAID padrão usando o driver md (0, 1, 4, 5, 6).