Posso configurar um RAID 5 com várias unidades de tamanhos diferentes?

30

Atualmente, tenho 3 unidades de 1 TB, algumas de 500 GB e outras de 750 GB. Posso colocá-los todos em uma configuração RAID 5 ou eles precisam ter o mesmo tamanho?

n0pe
fonte
Isso deve funcionar bem, você estaria limitado a cerca de (n - 1) x 500GB de espaço útil no total, onde né o número total de unidades.
sblair
1
não exatamente. Se você colocar partições de 2 x 500
gb
6
Nunca divida uma unidade em várias partes, apenas combine unidades separadas em um grupo maior. No caso do @Sirex, se a unidade de 1 TB falhar, o RAID5 não poderá ser recuperado (dois 'discos' perdidos ao mesmo tempo).
Parasitje
1
certo. Eu provavelmente deveria ter mencionado que é uma péssima idéia, é mais para ilustrar uma falha na matemática.
Sirex

Respostas:

21

Existem alguns métodos para fazer isso.

1) Use todas as unidades como um nó separado na matriz RAID-5. Apenas 500 GB são usados ​​em todos os discos, o outro espaço é desperdiçado. Essa é geralmente a única opção em um controlador de invasão de hardware.

2) Use um sistema RAID de software combinado com um sistema de volume lógico como o Linux LVM. Usando o LVM, você pode criar uma unidade virtual de 1 TB combinando duas unidades de 500 GB. Essa unidade virtual pode servir como uma única unidade em sua matriz RAID-5. Depois que uma dessas unidades falha, a unidade virtual inteira é considerada defeituosa. Portanto, observe que você precisará de 3 discos virtuais do mesmo tamanho.

3) Use um sistema RAID que permita armazenamento redundante em volumes diferentes. O ZFS é um bom exemplo disso.

parasietje
fonte
2

Depende do controlador RAID (hardware ou software) que você está usando. Alguns permitem diferentes tamanhos e tipos de unidades, enquanto outros exigem unidades idênticas (não apenas o tamanho, mas também a taxa de rotação, a taxa de transferência, etc.). Alguns dos controladores que permitem o uso de tamanhos diferentes forçam você ao denominador menos comum. No seu caso, esse tipo de controlador encontraria você com 5 unidades de 500 GB configuradas, o que pode ou não permitir que você acesse o espaço restante nessas unidades maiores separadamente.

Infelizmente, a única resposta será investigar vários controladores RAID, começando com o que você possa ter incorporado ao seu sistema operacional ou placa-mãe e veja se você pode determinar quais configurações eles permitirão. Depois disso, você pode pesquisar outros controladores disponíveis.

BBlake
fonte
Na verdade, estou pensando em usar um ataque de software no CentOS ou talvez até usar o FreeNAS. É para um servidor doméstico.
n0pe