Unraid est l'un des systèmes d'exploitation utilisés par certains des plus grands noms de l'industrie technologique de YouTube, tels que MKBHD et LinusTechTips. Mais qu'est-ce qui le rend si spécial ?
Dans cet article, nous aborderons la manière unique dont Unraid stocke les données et pourquoi elle est si efficace. Nous aborderons également certaines des autres fonctionnalités essentielles qui en font le meilleur NAS et serveur multimédia domestique.
Unraid est différent du RAID traditionnel pour plusieurs raisons. Dans la plupart des cas RAID, lorsque vous écrivez un fichier sur une matrice RAID, plusieurs disques tournent et les données sont réparties sur plusieurs disques. Ainsi, même un seul fichier peut exister sur plusieurs lecteurs.
Étant donné que RAID utilise plus d'un lecteur pour la lecture et l'écriture des données, il y a un avantage en termes de performances. RAID offre également un certain degré de sécurité. RAID5 peut supporter la perte d'un seul disque, tandis que RAID6 peut faire face à la perte de deux disques.
RAID est toujours susceptible de tomber en panne de façon catastrophique. Si vous perdez deux disques dans une matrice RAID5, vous ne pourrez peut-être pas récupérer vos données. En effet, l'intégralité des données dépend des autres disques. Si vous retirez un seul disque d'une matrice RAID5 et que vous le branchez sur un ordinateur, vous ne pourrez rien voir de significatif car les données sont réparties.
Une autre considération avec RAID est que le plus petit disque limite la taille de la matrice. Cela peut limiter la façon dont vous pouvez mettre à niveau la taille d'une matrice RAID. De plus, il peut ne pas être possible d'ajouter un seul disque et d'augmenter la taille de la matrice.
Un partage réseau dans Unraid peut s'étendre sur plusieurs disques, mais il gère les données de manière assez différente par rapport au RAID traditionnel. Unraid peut être configuré pour avoir jusqu'à deux disques de parité. Semblable au RAID traditionnel, cela empêchera la perte de données si jusqu'à deux disques meurent en gardant vos données en sécurité.
Lorsque vous écrivez un fichier sur un partage dans Unraid, un seul disque tourne avec les disques de parité pour écrire les données. Ainsi, un seul fichier n'existera toujours que sur un seul lecteur. Étant donné que les données ne sont pas réparties sur plusieurs disques, vous pouvez prendre un seul disque qui se trouvait dans une matrice Unraid, le brancher sur un ordinateur et voir ce qu'il y avait sur ce disque.
Il y a un compromis avec le stockage des données dans cette méthode en ce sens que les performances de lecture et d'écriture des données sont limitées à la vitesse d'un seul lecteur. Cependant, Unraid atténue ce problème en vous permettant d'utiliser un SSD comme lecteur de cache.
Dans Unraid, si l'un de vos disques devait mourir, vous pouvez brancher un autre lecteur et il reconstruira les données qui se trouvaient sur ce lecteur. Cependant, si vous deviez perdre plus d'un disque, vous pouvez toujours brancher les disques restants sur un ordinateur pour récupérer ce qui s'y trouve.
Cela donne à Unraid l'avantage pour protéger vos données.
Unraid n'est peut-être pas aussi performant que le RAID traditionnel, mais il est bien plus efficace. Il y a une énorme réduction de la consommation d'énergie car tous les disques ne tournent pas pour lire et écrire des données.
Unraid est également efficace dans la façon dont vous pouvez étendre la taille du tableau. Vous pouvez ajouter un lecteur de n'importe quelle taille, et cela augmentera la taille de la matrice de cette taille, même si elle ne correspond pas à la taille des autres disques. Tant que vous vous assurez que votre disque de parité est égal ou supérieur au plus grand disque de votre baie, vos données seront en sécurité.
La configuration de base d'Unraid ne nécessite que 2 Go de RAM et un processeur cadencé à 1 GHz. Au repos, presque aucune RAM ou CPU n'est utilisée. L'image ci-dessus montre l'utilisation des ressources sur un serveur doté d'un processeur Intel i7-4770 et de 16 Go de RAM.
Dans le cadre d'une utilisation régulière, comme la lecture d'une vidéo et l'écriture simultanée d'un fichier, Unraid bat encore à peine un œil. Cela montre à quel point Unraid est efficace dans la gestion de ses ressources.
Vous vous êtes peut-être retrouvé dans une situation où vous avez besoin d'un PC et d'un NAS mais vous n'avez que le budget pour l'un d'entre eux. Eh bien, Unraid vous permet d'avoir votre gâteau et de le manger !
Heureusement, Unraid a un support natif pour la virtualisation afin que toutes les ressources restantes de votre ordinateur puissent être utilisées pour exécuter une machine virtuelle. Unraid a également un support natif pour les groupes IOMMU.
Ceux-ci vous permettent de donner à une machine virtuelle un accès direct à un périphérique connecté à Unraid tel qu'un GPU. Cela signifie que vous pouvez créer une machine virtuelle utilisée pour les jeux hardcore et avoir des performances proches du bare metal comme si elle fonctionnait directement sur votre matériel. Unraid permet de démarrer votre laboratoire à domicile ou de vous lancer dans le jeu en utilisant une seule machine.
Unraid a été construit à partir du groupe avec le support Docker. En un mot, Docker est une plate-forme de conteneurs qui permet aux applications de s'exécuter dans leur propre environnement sécurisé. Il s'agit actuellement de la plate-forme de conteneurs la plus largement adoptée par des millions de développeurs dans le monde, et elle permet à Unraid d'accéder à des milliers d'applications.
Heureusement, de nombreux fournisseurs proposent des versions Docker pour leurs applications. Ceci est important car cela signifie que vous n'aurez pas à compter sur un développeur indépendant pour fournir des mises à jour aux futures versions du logiciel car les entreprises elles-mêmes les maintiendront.
La prise en charge de Docker signifie également que vous n'êtes pas enfermé dans des applications propriétaires. De nombreuses applications populaires sont déjà disponibles telles que :
Vous pouvez transformer votre NAS en un puissant serveur multimédia, un stockage privé basé sur le cloud ou un téléchargeur de partage de fichiers en quelques clics. Docker sur Unraid fonctionne de manière transparente et offre un niveau de polyvalence inégalé.
L'un des avantages les plus importants d'Unraid est qu'il fonctionne sur du matériel PC standard. Cela signifie qu'il n'y a pas de limite à la puissance de votre construction tant que vous avez le budget correspondant. Si vous avez besoin d'un NAS sans virtualisation ni applications gourmandes en ressources, vous pourrez peut-être même réutiliser un ancien ordinateur que vous possédez.
Les systèmes NAS prêts à l'emploi comme QNAP et Synology peuvent être difficiles à mettre à niveau ou à trouver des pièces de rechange. C'est un autre avantage de l'utilisation de pièces de PC ordinaires, car elles sont plus largement disponibles.
Vous pouvez même construire une machine personnalisée avec des pièces d'occasion pour extraire un NAS plus puissant de votre budget. Assurez-vous simplement de vérifier la configuration matérielle requise et la compatibilité d'Unraid avant de faire vos achats.
Il y a un aspect qui dissuade les gens d'Unraid; il y a un coût qui s'y rattache. Mais c'est un excellent rapport qualité-prix, et il y a un essai de 30 jours que vous pouvez utiliser pour l'essayer par vous-même. Unraid dispose d'un excellent forum communautaire que vous pouvez utiliser à la fois pour obtenir de l'aide et des conseils pour votre construction.
Si vous n'êtes toujours pas vendu sur Unraid mais que vous avez toujours besoin de capacités NAS, vous pouvez créer une matrice RAID nativement sur Linux. Si vous recherchez une solution NAS plus professionnelle, vous devriez également consulter FreeNAS. Et enfin, vous pouvez héberger un serveur Plex sur un NAS.