RAID-5 Usando três ou mais partições em duas unidades físicas

1

Eu sou novo no RAID e quero configurar um RAID-5 no meu Ubuntu 10.04 sysatem. Eu tenho o kernel instalado em uma partição de um disco de 500 GB. Então, eu tenho outra partição do FAT32 na outra metade assim ( fdisk -l output):

Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1       30395   244140032   83  Linux
/dev/sda2           30395       31002     4881409    5  Extended
/dev/sda3           31003       60801   239360467+   b  W95 FAT32
/dev/sda5           30395       31002     4881408   82  Linux swap / Solaris

Devido a restrições monetárias, só posso pagar mais 1 unidade de 1 TB. Meu pensamento é, criar 2 ou mais partições nesta unidade de 1 TB e, em seguida, usá-los como componentes da matriz para o RAID-5. Isso vai funcionar? Eu teria algo assim:

/dev/sda3 = partição 1 para RAID
/dev/sdb1 = partição 2 para RAID
/dev/sdb2 = partição 3 para RAID
/dev/sdb3 = partição 4 para RAID

Isso funcionará ou eu realmente preciso de discos rígidos físicos de 3, 4, etc. para uma matriz RAID-5 adequada?

EDIT - Obrigado por todas as respostas. Eu realmente não tinha pensado em perder várias partições em uma unidade com falha. No entanto, isso faz sentido ... Acho que vou comprar uma unidade de 1 TB e depois usá-la como armazenamento e comprar outra unidade para RAID-5 assim que puder pagar.

    
por nicorellius 31.10.2010 / 19:15

3 respostas

3

Você pode fazê-lo; Eu não vejo o ponto, no entanto.

Se você tiver partições M em N unidades físicas, e N < M, isso significa que pelo menos uma unidade terá duas partições. O RAID-5 protege você contra a perda de uma das partições; se uma das unidades - com pelo menos duas partições usadas pelo volume RAID-5 - falhar, você perderá instantaneamente o volume RAID-5.

A única proteção que lhe daria seria contra perder alguns setores em uma das partições; dado todos os níveis de proteção que acontecem automaticamente sem que você saiba (por exemplo, remapeamento de setor defeituoso) e minha experiência até agora, os ganhos de proteção contra tal falha são muito pequenos comparados com o espaço (e velocidade!) que você perdeu desde que o volume RAID-5 existisse.

    
por 31.10.2010 / 19:53
1

Se você tiver apenas duas unidades, mas estiver distribuindo três (ou mais) volumes de dados de paridade entre eles, quando uma unidade for interrompida, você perderá alguns dos dados de paridade necessários para reconstruir o (s) volume (s). que estavam nessa unidade.

Se você quer redundância para seus dados e tem duas unidades, o RAID-1 é realmente o único caminho a percorrer, mas você não ganhará espaço de armazenamento adicional a partir da nova unidade que está colocando.

    
por 31.10.2010 / 21:28
0
No melhor cenário, quando tudo está funcionando, você obtém uma versão mais lenta e complicada de criar uma partição de tamanho completo na segunda unidade e usá-la normalmente (você obterá um desempenho de ter que gravar várias vezes para cada gravação operação, mas não ganhará nenhuma proteção contra falhas se várias partições estiverem no mesmo disco!)

link

Eu suspeito que você pode querer usar um tipo diferente de RAID, ou não usar RAID em tudo

    
por 31.10.2010 / 20:37