na verdade, acho que Wikipedia explica melhor do que os documentos reais. Aqui está o texto do artigo.
O driver RAID do kernel do Linux (chamado md, para "vários dispositivos") pode ser usado para construir uma matriz RAID 1 + 0 clássica, mas também (desde a versão 2.6.9) como um único nível [4] com alguns extensões interessantes [5]. O layout padrão "próximo", onde cada pedaço é repetido n vezes em uma matriz de faixas k-way, é equivalente ao arranjo padrão RAID-10, mas não requer 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 drives é idêntico a um array padrão RAID-1 + 0, enquanto o exemplo de 3 drives é 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 duas e três unidades seriam semelhantes a:
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 é projetado para distribuir o desempenho de uma matriz espelhada; leituras seqüenciais podem ser distribuídas, como em RAID-0, as leituras aleatórias são um pouco mais rápidas (talvez 10-20% devido ao uso dos setores externos mais rápidos dos discos e menores tempos médios de busca) e as gravações sequenciais e aleatórias têm o mesmo desempenho para outros ataques espelhados. O layout funciona bem para sistemas onde 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 é um array RAID-0 padrão. Assim, você pode obter desempenho de distribuição em um conjunto espelhado de apenas 2 unidades. As opções near e far podem ser usadas ao mesmo tempo. Os pedaços de cada seção são compensados por n dispositivo (s). Por exemplo, as lojas de layout n2 f2 2 × 2 = 4 cópias de cada setor, então 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 onde cada faixa é repetida o vezes. Por exemplo, layouts o2 em matrizes de 2 e 3 unidades são definidos 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 padrão de RAID usando o driver md (0, 1, 4, 5, 6).