Unraid est l’un des meilleurs systèmes d’exploitation lorsque l’on fabrique son NAS soi-même. Nous vous expliquons en quoi se démarque ce logiciel NAS et toutes les possibilités qu’il offre.
Qu’est-ce qu’Unraid ?
Unraid est une distribution Linux conçue pour vous donner un contrôle complet de votre serveur NAS. Le logiciel s’adresse principalement aux utilisateurs utilisant beaucoup de données et qui veulent avoir un contrôle total sur leurs données, leurs applications et leurs médias.
Unraid est un excellent outil pour stocker et protéger rapidement vos données, exécuter n’importe quel logiciel via un serveur d’application et créer rapidement des machines virtuelles. Unraid est payant, avec un coût unique de 59$ mais voici quelques raisons qui peuvent justifier ce coût face à un système d’exploitation NAS gratuit.
Unraid préserve vos données
Unraid diffère du RAID traditionnel pour un certain nombre de raisons. Dans la majorité des cas de RAID, lorsque vous enregistrez un fichier sur la matrice RAID, plusieurs disques tournent et les données sont réparties sur les différents disques. Ainsi, un fichier peut se trouver sur plusieurs disques.
Étant donné que le RAID utilise plusieurs disques pour écrire et lire les données, il offre l’avantage de la performance. Le RAID offre également un certain niveau de sécurité. Le RAID5 peut supporter la perte d’un disque, tandis que le RAID6 peut supporter la perte de deux disques.
Le RAID reste vulnérable en cas de défaillance catastrophique. Si vous perdez deux disques de la matrice RAID5, vous risquez de ne pas pouvoir récupérer les données perdues. En effet, le volume total des données dépend des disques qui ne sont plus là. Si vous ne prenez qu’un seul disque d’une matrice RAID5 et que vous le branchez sur un ordinateur, vous ne pourrez rien récupérer, car les données sont dispersées.
Un autre aspect à prendre en compte dans le RAID est que le plus petit des disques limite la taille de la matrice. Pour augmenter la taille d’une matrice RAID vous devrez donc changer tous les disques, ou bénéficier d’une baie supplémentaire vide. Certains fabricants de NAS grand public ont répondu à ce problème comme Synology avec le SHR ou TerraMaster avec le TRAID.
Méthode de stockage d’Unraid
Les partages réseau dans Unraid peuvent être répartis sur plusieurs disques, mais le traitement des données est différent de celui d’un RAID conventionnel. Unraid peut être configuré avec deux disques de parité. Comme pour le RAID standard, cela permet d’éviter la perte de données en cas de défaillance d’un ou deux disques, protégeant ainsi vos données.
Lorsque vous enregistrez un fichier sur Unraid, un seul disque tourne en même temps que le disque de parité pour enregistrer les informations. Par conséquent, un seul fichier existera toujours sur un seul disque. Comme les données ne sont pas réparties sur plusieurs disques, il est possible d’utiliser un seul disque d’une matrice Unraid, de le connecter à un ordinateur et de consulter les données qui y sont stockées.
Le stockage de données de cette manière présente un inconvénient : les performances d’écriture et de lecture des données sont limitées par la vitesse d’un seul disque. Cependant, Unraid atténue cet inconvénient en vous permettant d’utiliser un disque SSD comme disque de mise en cache.
Sous Unraid, si l’un de vos disques tombe en panne et que le remplacez, les données qu’il contenait seront restaurées. Si vous perdez plusieurs disques, vous pouvez toujours connecter les autres disques sur un ordinateur pour récupérer ce qu’il reste dessus.
Unraid a donc l’avantage de protéger un peu mieux vos données en cas de défaillances des disques durs NAS par rapport à d’autres OS gratuits.
Unraid est efficace
Dans une comparaison directe entre Unraid vs TrueNAS qui est l’OS gratuit pour NAS le plus utilisé, Unraid n’est peut-être pas plus efficace que le RAID traditionnel proposé par TrueNAS, mais il est plus efficace. Il propose notamment une réduction considérable de la consommation électrique due au fait que tous les disques ne tournent pas pour lire ou écrire des données.
Unraid est également efficace pour vous permettre d’étendre la taille de votre matrice. Il est possible d’ajouter des disques de n’importe quelle taille et cela augmentera la taille de votre baie de stockage, même si elle ne correspond pas à la taille des autres disques. Tant que vous pouvez vous assurer que le disque de parité que vous choisissez d’utiliser est au moins de la même taille ou plus grand que le plus grand disque de votre matrice, les données que vous stockez seront sécurisées.
La configuration de base du serveur Unraid ne nécessite que 2 Go de RAM et un processeur de 1 GHz. Lorsque le serveur est inactif, il n’utilise qu’une petite partie du processeur ou de la mémoire vive. Cette image illustre l’utilisation des ressources sur un serveur équipé d’un processeur Intel i7-4770 et de 16 Go de RAM.
En utilisation normale, comme la lecture d’une vidéo et l’écriture d’un fichier simultanément, Unraid est à peine sollicité. Cela montre l’efficacité des performances de base d’Unraid dans la gestion de ses ressources.
Prise en charge des machines virtuelles
Il est possible que vous ayez déjà eu besoin d’un PC et d’un NAS, mais que vous n’ayez pas assez d’argent pour les acheter les deux. La bonne nouvelle est qu’Unraid vous permet de profiter des deux.
Le système d’exploitation Unraid supporte nativement la virtualisation, ce qui signifie que vous pouvez utiliser toutes les ressources de votre ordinateur pour faire fonctionner la machine virtuelle. Unraid est également doté d’un support natif pour les groupes IOMMU.
Cela vous permet d’accorder à la machine virtuelle un accès direct à tout périphérique connecté à Unraid, comme la carte graphique. Cela vous permet de créer la machine virtuelle que vous souhaitez utiliser pour du gaming par exemple et dont les performances sont proches de celles du bare metal, tout en fonctionnant directement sur votre matériel. Unraid vous permet de créer votre propre laboratoire de test de virtualisation.
Unraid fait le plein d’applications
Unraid a été développé dès le départ avec le support de Docker. En résumé, Docker est une plateforme de conteneurs qui permet aux applications de s’exécuter dans un environnement sûr et sécurisé, indépendamment de l’environnement de stockage. Il s’agit de la plateforme de conteneurs la plus populaire, utilisée par des milliers de développeurs dans le monde entier, et qui offre aux utilisateurs d’Unraid la possibilité d’accéder à une myriade d’applications.
De nombreux fournisseurs proposent des variantes Docker de leurs applications. C’est important, car cela signifie que vous ne dépendez pas des développeurs indépendants pour obtenir les dernières versions des logiciels, car l’entreprise elle-même les tient à jour.
L’utilisation de Docker permet également de ne pas être lié à une application propriétaire spécifique. De nombreuses applications populaires sont accessibles, notamment :
- Plex
- Emby
- OpenVPN
- Owncloud
Il est possible de transformer votre NAS en un puissant serveur multimédia, d’accéder à vos données à distance ou encore de télécharger des fichiers et de les partager en seulement deux clics. Bref, toutes les applications essentielles que propose un serveur NAS.
Votre matériel, votre budget
Le seul point négatif d’Unraid c’est qu’il est payant. Cela dit pour ce qu’il propose, son prix reste intéressant. D’autant qu’il est possible de tester l’OS pendant 30 jours gratuitement pour le tester et construire votre propre serveur NAS Unraid.
De plus, Unraid dispose d’un excellent forum communautaire où vous pouvez obtenir de l’aide et des suggestions pour construire votre propre serveur.
L’un des principaux avantages d’Unraid est qu’il peut fonctionner sur du matériel PC standard. Il n’y a pas de limite à la puissance de votre système, à condition que vous ayez les moyens de le financer. Si vous n’avez pas besoin que de quelques applications peu gourmandes en ressources et que vous ne faites pas de virtualisation, vous pourrez même réutiliser un vieil ordinateur que vous possédez.
Les systèmes NAS prêts à l’emploi tels que QNAP et Synology sont quasiment impossibles à faire évoluer au-delà de ce que la marque a prévu. Vous pourrez ajouter des RAM si la carte n’est pas soudée ou si un emplacement supplémentaire est prévu, ajouter une unité d’extension pour augmenter le nombre de disques durs ou encore ajouter un port Ethernet 10G lorsque l’emplacement est prévu, mais si le fabricant ne l’a pas prévu, vous serez bloqué. C’est l’un des avantages que permet la fabrication d’un NAS avec des pièces de PC, car elles sont largement accessibles.
Vous pouvez même créer votre propre machine en utilisant des pièces d’occasion pour obtenir un NAS encore plus robuste dans les limites de votre budget. Veillez à vérifier les exigences de compatibilité matérielle et les spécifications d’Unraid avant d’acheter.
Les avantages d’Unraid ne s’arrêtent pas là. Il offre une interface simple et facile à utiliser, un contrôle total sur vos choix de stockage, l’option de sauvegardes, le partage de données, etc.
Vous n’êtes pas convaincu par Unraid ?
Si vous n’avez pas envie de payer tout de suite pour un système NAS, ou que vous souhaitez avant tout expérimenter, vous trouverez de quoi faire du côté des systèmes d’exploitation gratuits. Le plus connu est sans doute TrueNAS Core (anciennement FreeNAS) mais vous en trouverez d’autres qui correspondront forcément à vos besoins.