¿Cómo hacer el equivalente de Synology Hybrid Raid en Linux yo mismo?

Respuestas:

8

Parece que el sistema divide cada unidad en tantas particiones como sea necesario para crear una serie de matrices RAID5 y / o RAID1 que minimizan la cantidad de espacio no utilizado en las unidades. Esos arreglos RAID se convierten en volúmenes físicos bajo LVM, que, a su vez, presenta todo ese almacenamiento como un único volumen lógico.

Las versiones actuales de mdadmsí le permiten agregar dispositivos a las matrices RAID5 y remodelar RAID1 en RAID5, por lo que es posible agregar discos a esta cosa para aumentar el almacenamiento disponible "sobre la marcha". Agregar un nuevo disco sería una cuestión de crear las particiones apropiadas en el disco, y luego agregar sus particiones a los RAID5 y / o RAID1 existentes, o crear nuevos RAID1 con espacio no utilizado de otros discos. También puede aumentar su espacio de almacenamiento reemplazando un disco más pequeño por uno más grande. No he pensado demasiado en todos los casos de esquina posibles, pero imagino que habrá varios.

Presumiblemente, Synology ha automatizado todo esto con su propia programación personalizada, pero no veo por qué no se pudo configurar manualmente. ¿Quizás alguien por ahí ya ha creado los guiones equivalentes? (No lo sé.)

Tenga en cuenta que el modo de falla de esta cosa será como RAID5: si falla una sola unidad, y luego otra falla durante la resincronización, datos de adiós. Por lo tanto, no usaría esta configuración con más de, por ejemplo, 5 o 6 unidades, como máximo.

Steven Monday
fuente
3

Cierto en el pasado. Sin embargo, a partir de Synology DSM 3.1, Synology Hybrid RAID ahora tendrá la capacidad de dos unidades redundantes. Esto hace que la solución Synology sea mucho más atractiva para mí, ya que prefiero reutilizar unidades antiguas y excelentes en lugar de comprar cuatro o seis unidades nuevas cada pocos años. Esto también permite la expansión al eliminar las unidades más pequeñas y reemplazarlas con unidades más grandes en el futuro. La tecnología me parece muy convincente.

compañero
fuente
Creo que para SHR-2 solo usan raid 6, aunque creo que mdadm también le permite hacer un raid 1 con 3 discos para mantener la redundancia de 2 discos. Algunas ideas se pueden obtener utilizando su herramienta de calculadora de incursiones y colocando discos de tamaños mixtos. p.ej. coloque unidades 3x o 4x 2TB con unidades 3x 3TB con SHR-2 y observe el espacio no utilizado
BeowulfNode42
hay muchos comentarios en la red que dicen "la incursión 1 es solo para 2 discos", esto no es cierto con mdadm, por lo que un sistema de 5 discos hecho de 2x 2TB y 3x 3TB podría hacerse con un RAID 6 que toma 2TB de cada disco y un RAID 1 con la última TB en cada uno de los discos de 3 TB para proporcionar un total de 7 TB de almacenamiento utilizable con redundancia de 2 discos. Aunque ese 1TB adicional en cada una de las unidades de 3TB puede ser necesario para expandir las unidades más adelante con algún combo que no he pensado.
BeowulfNode42