mdadm - RAIDs de partições ou partições de RAID?

2

Se estiver usando unidades inteiras para um RAID mdadm, que também será o dispositivo de inicialização, será mais correto / padrão para:

1) Configure o RAID fora das partições que abrangem toda a unidade (como / dev / sda1 + / dev / sdb1) e, em seguida, particione o dispositivo single md resultante nas várias partições.

OR

2) Crie todas as partições em cada unidade nos tamanhos desejados e crie RAIDs (por exemplo, sda1 + sdb1, sda2 + sdb2, sda3 + sdb3, etc.)

Estou pensando que o benefício para o número 1 seria a facilidade de substituição de unidades, e também me disseram que o # 1 permite que o mdadm paralelize as leituras nos vários drives de membros com mais eficácia.

Existe algum link autoritário que fala sobre um como o caminho preferido?

    
por sa289 12.08.2015 / 16:56

2 respostas

4

Existe uma diferença distinta no uso do disco MD (sda + sdb) ou da partição MD (sda1 + sdb1), que você parece agrupar. Arrancar a partir de um disco inteiro MD não é possível. Portanto, eu costumo fazer MD RAID partioned no disco / array que eu inicializo.

Se eu tenho discos secundários que formam arrays (como sdc + sdd), eu costumo fazer um MD inteiro do dispositivo, torná-lo um grupo de volume LVM e adicionar volumes lógicos a ele. Isso torna a substituição de discos um pouco mais fácil, porque você pode apenas hotremover e hotadd o novo disco e pronto, ao invés de fazê-lo para cada partição. Além disso, se o disco de substituição for maior, é mais fácil adicionar esse espaço à matriz (embora não seja impossível ao usar partições).

    
por 12.08.2015 / 18:41
2

Não há um padrão definido (ou prática recomendada) que conheço. Diferentes distribuições e fornecedores terão recomendações diferentes para o layout.

Para uma instalação de sistema operacional, normalmente, eu criarei dois dispositivos MD: um para swap (md0) e outro para / (md1). Se eu tivesse que separar os dados do sistema operacional dos dados do aplicativo, atribuiria md1 ao LVM e criaria volumes lógicos para separá-los, em vez de criar um dispositivo MD adicional.

Tudo depende de suas necessidades, do que seu aplicativo ou fornecedores de sistemas operacionais suportarão (se você tiver algum) e de suas preferências pessoais.

    
por 12.08.2015 / 18:19