Comment faire moi-même l'équivalent de Synology Hybrid Raid sur Linux?

Réponses:

8

Il semble que le système divise chaque disque en autant de partitions que nécessaire pour créer une série de baies RAID5 et / ou RAID1 qui minimisent la quantité d'espace inutilisé sur les disques. Ces matrices RAID deviennent alors des volumes physiques sous LVM, qui, à son tour, présente tout ce stockage comme un seul volume logique.

Les versions actuelles de mdadmvous permettent d'ajouter des périphériques aux matrices RAID5 et de remodeler les RAID1 en RAID5, il est donc possible d'ajouter des disques à cette chose pour augmenter le stockage disponible "à la volée". Ajouter un nouveau disque reviendrait à créer les partitions appropriées sur le disque, puis à ajouter ses partitions aux RAID5 et / ou RAID1 existants, ou à créer de nouveaux RAID1 avec de l'espace inutilisé à partir d'autres disques. Vous pouvez également augmenter votre espace de stockage en remplaçant un disque plus petit par un plus grand. Je n'ai pas trop réfléchi à tous les cas d'angle possibles, mais j'imagine qu'il y en aura un certain nombre.

Vraisemblablement, Synology a automatisé tout cela avec leur propre programmation personnalisée, mais je ne vois pas pourquoi cela ne pourrait pas être configuré manuellement. Peut-être que quelqu'un a déjà proposé les scripts équivalents? (Je ne sais pas.)

Gardez à l'esprit que le mode de défaillance de cette chose sera exactement comme RAID5: si un seul disque tombe en panne, puis un autre échoue pendant la resynchronisation, les données au revoir. Je n'utiliserais donc pas cette configuration avec plus de, disons, 5 ou 6 disques tout au plus.

Steven Monday
la source
3

Vrai dans le passé. Cependant, à partir de Synology DSM 3.1, Synology Hybrid RAID aura désormais la capacité de deux disques redondants. Cela rend la solution Synology beaucoup plus attrayante pour moi, car je préfère réutiliser des disques anciens et excellents plutôt que d'acheter quatre à six nouveaux disques toutes les quelques années. Cela permet également une expansion en supprimant les disques plus petits et en les remplaçant par des disques plus grands à l'avenir. Je trouve la technologie très convaincante.

compagnon
la source
Je pense que pour SHR-2, ils n'utilisent que le raid 6, mais je pense que mdadm vous permet également de faire un raid 1 avec 3 disques pour maintenir la redondance de 2 disques. Certaines informations peuvent être tirées de l'utilisation de leur outil de calcul de raid et de la mise en place de disques de tailles mixtes. par exemple. installez des disques 3x ou 4x 2To avec des disques 3x 3TB avec SHR-2 et regardez l'espace inutilisé
BeowulfNode42
il y a beaucoup de commentaires sur le net disant "le raid 1 est seulement pour 2 disques" ce n'est pas vrai avec mdadm donc un système à 5 disques fait de 2x 2To et 3x 3To pourrait être fait avec un RAID 6 prenant 2To de chaque disque et un RAID 1 avec le dernier To sur chacun des disques de 3 To pour donner un total de 7 To de stockage utilisable avec 2 disques redondants. Bien que 1 To supplémentaire sur chacun des disques de 3 To puisse être requis pour étendre les disques plus tard avec un combo auquel je n'ai pas pensé.
BeowulfNode42