¿Puedo configurar un RAID 5 con un montón de unidades de diferentes tamaños?

30

Actualmente tengo 3 unidades de 1TB, un par de 500GB y algunas de 750GB. ¿Puedo ponerlos a todos en una configuración RAID 5 o deben ser del mismo tamaño?

n0pe
fuente
Esto debería funcionar bien, solo estaría limitado a aproximadamente (n - 1) x 500GB de espacio utilizable en total, donde nestá el número total de unidades.
sblair
1
no exactamente. Si coloca 2 particiones de 500 gb en las unidades de 1 TB, terminará con más de n-1 x 500.
Sirex
66
Nunca divida una unidad en varias partes, solo combine unidades separadas en un grupo más grande. En el caso de @Sirex, si la unidad de 1TB falla, su RAID5 no se puede recuperar (dos 'discos' perdidos a la vez).
parasietje
1
seguro. Probablemente debería haber mencionado que es una idea terrible, más para ilustrar una falla en las matemáticas.
Sirex

Respuestas:

21

Hay un par de métodos para hacer esto.

1) Use cada unidad como un nodo separado en la matriz RAID-5. Solo se usan 500 GB en cada disco, el otro espacio se desperdicia. Esta suele ser la única opción en un controlador de raid de hardware.

2) Use un sistema RAID de software combinado con un sistema de volumen lógico como Linux LVM. Con LVM, puede crear una unidad virtual de 1TB combinando dos unidades de 500GB. Esta unidad virtual puede servir como una sola unidad en su matriz RAID-5. Una vez que falla una de estas unidades, toda la unidad virtual se considera defectuosa. Tenga en cuenta que necesitará 3 discos virtuales del mismo tamaño.

3) Use un sistema RAID que permita almacenamiento redundante en volúmenes no iguales. ZFS es un buen ejemplo de esto.

parasietje
fuente
2

Depende del controlador RAID (hardware o software) que esté utilizando. Algunos permitirán diferentes tamaños y tipos de unidades, mientras que otros requieren unidades idénticas (no solo el tamaño, sino la velocidad de rotación, el rendimiento, etc.). Algunos de los controladores que le permitirán usar diferentes tamaños lo obligarán al mínimo común denominador. En su caso, ese tipo de controlador lo encontrará con 5 unidades de 500GB configuradas, lo que puede permitirle o no acceder al espacio restante en esas unidades más grandes por separado.

Desafortunadamente, la única respuesta será investigar varios controladores RAID, comenzando con lo que haya incorporado en su sistema operativo o placa base y ver si puede determinar qué configuraciones permitirán. Después de eso, puede investigar otros controladores que están disponibles.

BBlake
fuente
De hecho, estoy planeando usar una incursión de software en CentOS o tal vez incluso usar FreeNAS. Es para un servidor doméstico.
n0pe