Pourquoi j'ai cessé d'utiliser RAID sur mon serveur de médias plex
RAID est généralement la méthode incontournable de redondance dans les serveurs, et il a certainement résisté à l'épreuve du temps. Et si je vous disais que j'avais intentionnellement arrêté d'utiliser RAID sur mon serveur Plex? Voici pourquoi.
Sommaire
Raid nécessite que tous les disques soient de la même taille
Mon premier NAS construit par la maison a couru sur Truenas, qui utilise une structure de raid traditionnelle pour ses disques. Alors que Truenas gère tous les logiciels RAID (ce qui j'arriverai à savoir pourquoi cela peut être important dans un instant), j'ai toujours été presque immédiatement éteint de l'utilisation de RAID.
À mon avis, l'un des plus grands inconvénients à RAID, c'est qu'il nécessite que tous les entraînements soient de la même taille. J'avais une large gamme de tailles de lecteur de stockage que je voulais utiliser pour mon NAS, y compris les lecteurs de 3 To, 4 To, 6 To et 8 To.
En rapport
Quel type de raid devez-vous utiliser pour vos serveurs?
RAID, ou «tableau redondant de disques bon marché», est le processus de combinaison de multiples disques durs ou SSD en parallèle comme un volume logique, ce qui rend le tableau plus résistant aux défaillances de conduite.
Avec un raid traditionnel, tous ces disques auraient été limités à 3 To de stockage. Cela signifie que je n'utiliserais que 50% de l'espace disponible sur les disques de 6 To et environ 35% des disques de 8 To. Le reste resterait inutilisé.
Cela ressemblait à un gaspillage pour moi. J'avais l'espace d'entraînement, pourquoi ne pouvais-je pas l'utiliser? Je comprends comment le raid fonctionne et pourquoi cela fonctionne de cette façon, mais je n'en ai pas été satisfait. Il devait y avoir une meilleure solution.
Si votre contrôleur RAID échoue (ou même votre système d'exploitation), les données ont disparu
Bien que Truenas (et d'autres systèmes RAID basés sur un logiciel) puissent généralement être «portables» en ce que vous pouvez déplacer le système d'exploitation (système d'exploitation) vers un nouveau système et vos données l'accompagnent, ce qui vous fait toujours compter sur ce système d'exploitation pour ne pas échouer. Le système d'exploitation a les informations concernant les données sur quel lecteur, et c'est le seul moyen d'accéder aux données.
Si vous utilisez un contrôleur RAID basé sur le matériel et que le contrôleur décède, il y a une chance que vos données aient également disparu. Les lecteurs peuvent être tout à fait très bien, mais si le contrôleur RAID devient corrompu, il y a une chance que vous perdiez vos données.
Avec la façon dont le RAID fonctionne, si vous n'avez pas la « clé » qui indique au système comment décoder les disques, aucune des informations n'est accessible.
C'était quelque chose que je ne voulais pas laisser au hasard. Le matériel échoue, les systèmes d'exploitation sont corrompus et je n'étais pas fan de laisser mes données entre les mains de ces choses. Bien sûr, beaucoup de gens font et les échecs sont rares, mais pourquoi le mettre au hasard?
Tout comme la limitation d'avoir tous les disques de la même taille (ou limité au plus petit entraînement), je savais qu'il devait y avoir une meilleure solution à mes problèmes de stockage – et j'avais raison.
Le système de parité d'Unded résout tous ces problèmes
Là où Raid me manque, Unaid réussit. Oui, Unded est un système d'exploitation rémunéré avec ses propres limitations, mais il fait tout ce dont j'ai besoin et plus.
Au lieu de compter sur RAID, Unaid utilise un système de parité pour garder vos données redondantes. Essentiellement, le fonctionnement de la parité d'Undaid est qu'il utilise un calcul du lecteur de parité et tous vos autres disques pour savoir à quoi le lecteur de parité devrait être défini. A 0 ou 1.
Cela se produit pour chaque bit sur le lecteur, et cela signifie que vous pouvez utiliser des lecteurs de n'importe quelle taille dans le serveur sans problème. La seule limitation à la taille du lecteur est la taille de votre lecteur de parité. Ce doit être le plus grand (ou égal au plus grand) lecteur de votre système.
Mon serveur Unaid actuel utilise un lecteur de 12 To pour la parité, puis j'ai des lecteurs de 4 To, 6 To et 8 To en dessous qui se combinent pour me donner le pool de stockage auquel j'ai accès. Quand je veux échanger des choses, je fais simplement tourner le tableau vers le bas, tirer un lecteur et le remplacer. Il reconstruit ensuite la parité, et je suis prêt à partir.
En rapport
Pourquoi j'ai choisi l'échelle de Truenas Unded Over Truenas en 2025
Union est tout simplement mieux.
Une autre façon, c'est bien lorsque vous avez une défaillance du lecteur. Je sais, conduisez l'échec et bien dans la même phrase? Parfois.
J'ai récemment eu un échec à la fois 6 To et 4 To sur mon serveur Unaid. Comme il me restait beaucoup d'espace de stockage sur les autres disques, j'ai pu déplacer les données des disques échoués vers les bons disques, puis supprimer le lecteur échoué du tableau.
Comment est-ce possible? Eh bien, contrairement à RAID, qui distribue des fichiers sur tous les disques, les standards entiers de chaque lecteur et vous donnent directement d'y donner un accès directement. En fait, vous pouvez retirer un lecteur d'un serveur Unaid et le brancher dans n'importe quelle machine Linux pour accéder aux données.
Cela signifie que je ne suis pas inquiet pour une carte de raid ou une défaillance du système d'exploitation mettant mes données en danger. Je pourrais perdre ma configuration de tableau et devoir reconstruire cela pour faire monter le serveur, mais je peux accéder à mes lecteurs individuels et aux fichiers qu'ils contiennent à partir de presque n'importe quel ordinateur.
Tout cela s'est combiné pour me donner plus de flexibilité et de capacités que je n'aurais généralement obtenu un réseau de raids traditionnel. Bien sûr, les performances de lecture et d'écriture d'UndAd sont inférieures à celles de ZFS, mais les capacités de stockage sont beaucoup plus grandes.
Ce n'est qu'une des raisons pour lesquelles j'ai choisi des Truenas non réduits pour mon serveur domestique. Il existe plusieurs autres facteurs qui ont pris la décision, et le prix n'est même pas sur la liste.
Je pense que Unded vaut chaque centime en ce qui concerne le prix que l'équipe facture. C'est un logiciel fantastique, extrêmement convivial, et fonctionne sur presque tous les matériels, y compris les anciens serveurs de qualité d'entreprise d'eBay.