É melhor particionar discos rígidos para um RAID?

0

Eu tenho quatro discos rígidos de 1 TB e quero configurá-los em um RAID (5). Alguns cálculos:

4x1000G = 3000G usable space
8x500G  = 3500G usable space
16x250G = 3750G usable space

Isso significa que será mais vantajoso particionar meus 4 drives em partes de 250G e usar um software RAID em vez de hardware?

    
por n0pe 26.01.2012 / 18:58

3 respostas

4

Não, isso seria horrível. Se uma unidade física falhar, toda a sua matriz desaparecerá (já que essa falha levaria pelo menos dois membros da sua matriz de ataque). O que você estava tentando evitar em primeiro lugar.

edit : Por favor, note que escrevi o seguinte parágrafo tendo em mente uma configuração de raid de software que pode usar dispositivos diretamente (como /dev/sda ) em vez de partições (como /dev/sda1 ) . O primeiro é o que estava me causando problemas.

Mas eu ainda recomendaria criar partições nas unidades (uma partição abrangendo toda a unidade) e usar essas partições para a matriz de raid (em vez das próprias unidades). Caso contrário, os dados podem ser gravados no início do disco, confundindo assim o sistema.
Um dos meus servidores sofre de confusão quando eu criei o volume raid inicial.

    
por 26.01.2012 / 19:03
0

Isso não vai funcionar. Se você criar vários volumes em uma unidade, apenas um volume por unidade poderá estar na matriz de ataque.

    
por 26.01.2012 / 19:23
0

Se você quiser colocá-los em partições, você também pode usar o RAID0 e obter os 4TB completos de espaço.

Cada parte de um array RAID5 precisa estar em um disco físico separado - se você tiver 2 partições na mesma unidade e essa unidade falhar, você perderá tudo no array.

Se você estiver mais preocupado com o espaço de armazenamento e não precisar de redundância total, poderá usar algo como mhddfs (no linux) ou o Windows Drive Extender no Windows Home Server. Isso fará com que as unidades pareçam ser uma única unidade, com todos os 4 TB de espaço, mas se uma unidade falhar, você só perderá o que estava nessa unidade. Eu faço isso no meu servidor de arquivos em casa porque é principalmente TV gravada e outros arquivos que eu posso substituir facilmente.

Se você quiser que todos os seus dados sejam capazes de sobreviver a uma falha no disco rígido, crie uma partição em cada unidade e use-as para o array RAID5 (ou use as unidades inteiras com um controlador RAID de hardware). Você perde uma unidade cheia de espaço, mas não perde nada quando uma unidade falha.

A razão para criar uma única partição é para que as unidades não pareçam vazias para outros sistemas operacionais e utilitários - alguns vão bagunçar uma unidade que parece não ter partições.

    
por 27.01.2012 / 13:36