Quais são as vantagens e desvantagens de construir um array mdam de discos inteiros vs. partições?

4

Digamos que eu tenha seis unidades idênticas e vou usá-las todas em uma matriz RAID10, f2, construída com o mdadm. Eu sempre coloquei uma única partição em cada disco e construí o array de / dev / sd [bcdefg] 1 em vez de todo o disco. Mas, eu estou querendo saber se essa é a melhor coisa a fazer com um kernel moderno e mdadm.

    
por kbyrd 04.02.2011 / 18:38

3 respostas

1

Do jeito que você está fazendo (uma grande partição da qual você cria o array mdadm) não há grande diferença, mas como você está efetivamente usando todo o disco, eu faria como Antonius Bloch sugeriu e usei todo dispositivo de disco, em vez de criar uma partição - parece-me mais correcto criar o seu RAID utilizando o dispositivo físico completo em vez de um pedaço dele.

Se você estiver criando várias partições e configurando volumes mdadm entre eles, poderá realmente sofrer uma redução de desempenho (se dividir seus discos pela metade e um array for a primeira metade de um conjunto de discos e a outra matriz é a segunda metade que as suas unidades terão que buscar para frente e para trás durante a leitura / gravação em ambos os discos - o tempo de deslocamento da cabeça matará sua performance), mas a solução não é: -)

    
por 04.02.2011 / 18:48
2

Eu não acho que haja uma grande diferença de qualquer forma. Mas eu geralmente faria todo o disco, para manter a configuração simples.

    
por 04.02.2011 / 18:43
1

Se você tem uma pequena configuração e troca de unidades, você pode querer manter o swap separado, já que ele pode fazer seu próprio round-robining entre os dispositivos.

Ou, você pode precisar ter /boot separate (sem LVM), mas deseja LVM para o resto do disco. Isso é relativamente uma coisa relativamente comum se você estiver tentando espelhar as unidades do sistema. (E enquanto você está fazendo isso, já que os discos são tão gigantescos hoje em dia e grandes demais para apenas o sistema operacional, você pode escolher que apenas uma parte do disco seja espelhada e faça o resto do espaço não espelhado.) / p>     

por 04.02.2011 / 19:23