O único método que já usei foi particionar os discos físicos, depois combinar as partições em um RAID e colocar o sistema de arquivos (ou swap) diretamente no dispositivo md
.
Até onde sei, o particionamento do dispositivo md é um recurso, que foi adicionado mais tarde, mas nunca foi amplamente usado.
Eu recomendaria não tentar criar um RAID diretamente em um dispositivo físico sem primeiro particionar esse dispositivo. Muitos softwares esperam que os discos rígidos sejam particionados, e a tabela de partição contém um campo de tipo para cada partição, que informará ao software que ler a tabela de partições que essa partição faz parte de um RAID.
O uso de uma tabela de partição na parte superior do dispositivo md
pode ser uma questão de gosto. Pode ser inteiramente devido a razões históricas, que geralmente não é feito. A quantidade minúscula de espaço em disco adicional consumido pela camada extra da tabela de partição certamente não é uma razão para evitá-lo, e assim como na camada inferior, a tabela de partição na parte superior do dispositivo md indicaria o que esperar encontrar dentro dela.
No entanto, a flexibilidade obtida ao particionar o dispositivo md
, considero insignificante, porque você pode criar várias partições no dispositivo físico e criar vários md
de dispositivos.
Vários dispositivos md
que não são particionados oferecem mais flexibilidade do que um dispositivo md
que é particionado. Você tem liberdade adicional quando chega a hora de substituir uma das mídias subjacentes, e você pode configurar os diferentes dispositivos md
com diferentes níveis de RAID.
Por exemplo, se você tiver seis discos, poderá fazer /boot
ser RAID-1 com uma cópia em cada disco. /
poderia ser um RAID-1 com cópias em três discos e um RAID-1 com cópias nos outros três discos poderia ser usado para troca. O espaço restante pode ser um grande RAID-6 em todos os seis discos.