TrueNAS vs Unraid vs OpenMediaVault 2026 : quel OS NAS choisir
Comparatif technique 2026 de TrueNAS SCALE, Unraid et OpenMediaVault. Analyse ZFS, btrfs, ext4, performances Docker, tolérance pannes et hardware recommandé pour choisir le bon OS NAS DIY.
Le marché des systèmes de fichiers réseaux (NAS) open-source et propriétaires a considérablement évolué depuis 2023. En 2026, la frontière entre un simple serveur de stockage et une plateforme de virtualisation domestique ou de petite entreprise (Prosumer/Small Office) s’est estompée. Les utilisateurs ne cherchent plus seulement à stocker des données, mais à exécuter des conteneurs Docker, des machines virtuelles (KVM/QEMU) et des bases de données avec une disponibilité élevée.
Trois acteurs dominent incontestablement le paysage du NAS DIY (Do It Yourself) : TrueNAS SCALE, Unraid et OpenMediaVault (OMV). Chacun repose sur une philosophie architecturale radicalement différente, ce qui se répercute directement sur la complexité de déploiement, le coût matériel, la flexibilité d’extension et la robustesse des données.
Ce comparatif ne vise pas à vendre une solution, mais à fournir les données techniques brutes nécessaires à une décision éclairée. Nous analysons les systèmes de fichiers sous-jacents, les mécanismes de tolérance aux pannes, l’intégration des conteneurs et les exigences matérielles spécifiques.
Architecture et Systèmes de Fichiers : Le cœur du réacteur
Le choix d’un OS NAS se joue avant tout sur la manière dont les données sont organisées, protégées et accédées. C’est la couche la plus critique, car une erreur ici peut entraîner une perte de données irrécupérable.
TrueNAS SCALE : La puissance brute de ZFS
TrueNAS SCALE, basé sur Debian Linux, utilise ZFS comme système de fichiers natif. ZFS est un système de fichiers « copy-on-write » (CoW) couplé à un gestionnaire de volumes (ZFS Storage Pool).
- Intégrité des données : ZFS vérifie chaque bloc de données via des checksums. Si une dégradation silencieuse (bit-rot) est détectée, ZFS peut la réparer automatiquement en utilisant les données de parité ou les copies de miroir (RAIDZ). C’est le standard industriel pour la fiabilité à long terme.
- Snapshots et Clonage : La création de snapshots est instantanée et consomme quasi-zero espace disque tant que les données ne changent pas. Cela permet des sauvegardes incrémentielles ultra-rapides et une protection contre les ransomwares (si les snapshots sont isolés).
- La contrainte de la taille : ZFS exige que tous les disques dans un pool soient gérés comme un seul volume logique. Ajouter un disque signifie généralement qu’il faut soit l’ajouter à un groupe de parité existant (ce qui peut être long et complexe selon la configuration RAIDZ), soit créer un pool séparé. L’ajout de disques de tailles différentes dans un même pool RAIDZ 1 ou 2 est possible mais peut entraîner un gaspillage d’espace ou des problèmes de performance si les vitesses hétérogènes déséquilibrent le read/write.
- Exigence RAM : ZFS utilise la RAM pour le cache (ARC) et le préchargement (L2ARC). La règle empirique reste de 1 Go de RAM par To de capacité de stockage pour des performances optimales, avec un minimum absolu de 16 Go pour le système d’exploitation et les processus de fond.
Unraid : La flexibilité de l’Array et la parité unique
Unraid utilise un système propriétaire basé sur ext4 (ou btrfs selon les versions récentes et les plugins, mais principalement ext4 pour les données) sur des disques individuels, agrégés dans un “Array”.
- Hétérogénéité totale : Vous pouvez mélanger des disques de marques, de tailles, de vitesses (HDD/SSD) et d’anciennetés différentes. C’est l’avantage majeur pour ceux qui upgrade progressivement leur parc.
- Parité unique (ou double) : Unraid utilise un ou deux disques de parité. Si un disque de données tombe en panne, le système reconstruit les données manquantes à partir des autres disques et du disque de parité. L’avantage est que la reconstruction ne nécessite pas que tous les disques soient synchronisés au même moment, contrairement à ZFS qui peut souffrir de “Write Hole” pendant la reconstruction si la RAM est insuffisante.
- Cache Pool : Unraid sépare les écritures fréquentes (cache) des données statiques (array). Les disques SSD/NVMe en cache accélèrent considérablement les écritures et les lectures de fichiers actifs. Une fois que les données sont moins accessibles, un processus de fond (parity sync) les déplace vers l’array pour économiser l’énergie des disques HDD.
- Limites : L’écriture sur l’array est séquentielle et limitée par la vitesse du disque le plus lent de l’array (sauf si on utilise le cache). La reconstruction d’un disque en panne est plus lente que sur ZFS car elle doit lire tous les autres disques de l’array un par un.
OpenMediaVault : La sobriété de Linux standard
OMV est un plugin de Debian GNU/Linux qui utilise principalement ext4 ou btrfs (via le plugin OMV-Extras).
- Simplicité Linux : OMV ne force pas un système de fichiers propriétaire. Vous créez vos partitions, vos RAID (software RAID via mdadm) ou vos ZFS pools (via plugins) comme vous le feriez sur n’importe quel serveur Debian.
- btrfs : L’intégration de btrfs offre des fonctionnalités modernes de snapshots et de vérification d’intégrité, bien que la maturité et la stabilité en production soient encore inférieures à ZFS. btrfs est plus léger que ZFS en termes de consommation RAM.
- Flexibilité des plugins : La force d’OMV réside dans son écosystème de plugins communautaires (OMV-Extras) qui permettent d’ajouter ZFS, Docker, KVM, Nextcloud, etc. Cependant, cette modularité signifie que vous devez parfois bricoler les configurations sous-jacentes.
- Légèreté : OMV consomme très peu de ressources (2-4 Go de RAM suffisent largement), laissant la place aux applications métier.
Performances, Docker et Virtualisation
En 2026, un NAS n’est plus un tiroir numérique. C’est un nœud de calcul. La capacité à héberger des conteneurs et des VMs de manière stable est un critère décisif.
TrueNAS SCALE : Kubernetes natif et Apps
TrueNAS SCALE intègre nativement Kubernetes via les “Apps” (basées sur TrueCharts).
- Architecture : Les applications sont déployées via Helm charts dans un cluster K3s local. Cela offre une isolation forte, une gestion des ressources précise et une mise à jour simplifiée.
- Performance : L’intégration native de K8s signifie que vous pouvez passer à un cluster multi-nœuds si vos besoins grandissent. Les performances I/O sont excellentes grâce à l’optimisation ZFS pour les charges de travail de bases de données (comme PostgreSQL ou MySQL) et les médias (Plex/Jellyfin).
- Courbe d’apprentissage : Bien que l’interface graphique masque la complexité de K8s, comprendre les concepts de Persistent Volumes, de Services et d’Ingress peut être difficile pour les débutants.
Unraid : Docker et VMs simplifiés
Unraid utilise Docker directement via l’interface Web (Community Applications).
- Simplicité d’installation : Installer une application revient à cliquer sur “Install” dans le store. Les paramètres par défaut sont souvent bien choisis. Le système gère les ports et les chemins de montage automatiquement.
- Virtualisation : L’hyperviseur KVM est intégré et très simple à configurer. Vous pouvez lancer des VMs Windows, Linux, ou même des systèmes d’exploitation anciens avec une facilité déconcertante.
- Limites : Il n’y a pas d’orchestrateur de conteneurs natif. Si vous avez 50 conteneurs, la gestion manuelle des mises à jour et des configurations peut devenir fastidieuse. Pas de support natif pour Kubernetes, bien que des solutions tierces existent.
OpenMediaVault : La liberté totale (et la complexité)
OMV ne propose pas d’interface d’installation d’applications intégrée aussi poussée que les deux autres.
- Approche manuelle : Vous installez Docker via des scripts ou des plugins, puis vous gérez les conteneurs via Portainer ou en ligne de commande. Cela offre une flexibilité totale mais demande une compétence technique plus élevée.
- Performance : Étant basé sur Debian pur, OMV a une empreinte système minimale. Vous pouvez allouer presque toute la RAM et la puissance CPU aux conteneurs. C’est le choix idéal pour les machines aux ressources limitées (ex: vieux PC, Raspberry Pi 5 avec Docker, mini-PC Intel N100).
- Stabilité : Moins d’abstractions signifient moins de bugs liés à l’OS lui-même. Si votre conteneur plante, c’est souvent un problème de configuration de l’application, pas de l’OS NAS.
Tolérance aux pannes et Récupération
La différence fondamentale réside dans la stratégie de redondance.
| Critère | TrueNAS SCALE (ZFS) | Unraid (Array + Parité) | OpenMediaVault (mdadm/btrfs) |
|---|---|---|---|
| Type de Redondance | RAIDZ (RAID 5/6 équivalent) ou Mirror | Parité unique/double sur Array | RAID 1, 5, 6, 10 (mdadm) ou Btrfs |
| Tolérance aux pannes | 1 ou 2 disques (selon RAIDZ) | 1 ou 2 disques (parité) | Dépend de la configuration RAID |
| Reconstruction | Rapide, vérification intégrité active | Lent, lecture séquentielle de tout l’array | Rapide (RAID 1/10) ou moyen (RAID 5/6) |
| Risque Bit-Rot | Détecté et réparé automatiquement | Non détecté nativement (sauf checksums externes) | btrfs : oui ; ext4/mdadm : non |
| Gestion Disques Hétérogènes | Mauvaise (gaspillage d’espace) | Excellente (mix de tailles/vitesses) | Bonne (mdadm permet du mix) |
| Complexité de Réparation | Moyenne (commandes CLI ZFS) | Faible (interface Web simple) | Variable (CLI mdadm souvent requis) |
Analyse détaillée :
- TrueNAS est le plus robuste contre la corruption silencieuse. Si un disque meurt, ZFS identifie exactement quels blocs sont corrompus. La reconstruction est parallélisée et utilise la RAM pour accélérer le calcul de parité.
- Unraid est le plus tolérant face à la diversité du matériel. Si un disque de 8 To tombe en panne dans un array de 4 To, 8 To et 12 To, la reconstruction se fait sans problème. Cependant, pendant la reconstruction, la performance de l’array chute drastiquement car tous les disques actifs sont sollicités en lecture.
- OMV offre la solution la plus “standard”. Si vous utilisez un RAID 1 (miroir), la reconstruction est rapide et simple. Si vous utilisez un RAID 5/6, vous faites face aux mêmes risques de performance et de temps de reconstruction que ZFS, mais sans les avantages de vérification d’intégrité de ZFS (sauf avec btrfs).
Exigences Matérielles et Coûts
Le hardware est un facteur déterminant, surtout pour les budgets serrés.
TrueNAS SCALE
- CPU : Recommande un processeur avec des instructions matérielles pour le chiffrement (AES-NI) si vous utilisez le chiffrement ZFS. Un Intel Core i3/i5 ou AMD Ryzen 5 récent est idéal.
- RAM : 16 Go minimum. 32 Go est le confort recommandé pour faire tourner ZFS, Docker et des VMs simultanément.
- Disques ECC : Fortement recommandé. ZFS est conçu pour fonctionner avec de la RAM ECC (Error Correcting Code) pour protéger les checksums en mémoire. Sans ECC, un bit-flip en RAM lors d’une écriture peut corrompre les données de manière indétectable par ZFS.
- HBA : Une carte HBA en mode IT (IT Mode) est obligatoire pour passer les disques bruts à ZFS. Les cartes LSI SAS 9207/9300/9400 sont les standards de l’industrie.
- Prix Licence : Gratuit (Open Source).
Unraid
- CPU : Moins exigeant. Un Intel Celeron ou un vieux Core i3 suffit pour le stockage et le décodage vidéo (si accélération matérielle bien configurée).
- RAM : 4 Go minimum pour le système de base. 8-16 Go pour Docker/VMs. Pas besoin de RAM ECC.
- Disques : Aucun besoin de RAM ECC. Les disques SATA/SAS standards suffisent.
- HBA : Une carte HBA en mode IT est nécessaire pour les gros volumes, mais Unraid peut parfois gérer des disques via RAID matériel (bien que déconseillé).
- Prix Licence : Payant. La licence est à vie (One-time purchase). En 2026, le prix tourne autour de 89$ USD pour une licence standard (jusqu’à 12 disques) et 129$ pour la licence Pro (disques illimités). C’est un coût non négligeable sur le long terme.
OpenMediaVault
- CPU : Très peu exigeant. Fonctionne sur des architectures ARM (Raspberry Pi, Odroid) et x86. Un Intel Atom ou Celeron est largement suffisant.
- RAM : 2-4 Go suffisent pour le système. 8 Go pour Docker/VMs. Pas de besoin de RAM ECC.
- Disques : Standards.
- HBA : Recommandée pour les grands volumes, mais moins critique que pour ZFS.
- Prix Licence : Gratuit (Open Source).
Tableau Comparatif Synthétique 2026
| Fonctionnalité | TrueNAS SCALE | Unraid | OpenMediaVault |
|---|---|---|---|
| Système de Fichiers | ZFS (Propriétaire/Open Source) | ext4/btrfs (Array propriétaire) | ext4/btrfs/mdadm (Linux Standard) |
| Licence | Gratuit (GPL) | Payant (Licence à vie) | Gratuit (GPL) |
| RAM Min. Recommandée | 16 Go (32 Go + ECC ideal) | 4 Go (8-16 Go pour Docker) | 2-4 Go |
| Support RAM ECC | Requis pour fiabilité max | Non requis | Non requis |
| Disques Hétérogènes | Déconseillé (gaspillage) | Excellent (mix de tailles) | Bon (via mdadm) |
| Docker / Apps | K3s (Kubernetes) natif | Docker natif (Community Apps) | Docker via Plugins/CLI |
| Virtualisation | KVM natif | KVM natif | KVM via Plugins |
| Courbe d’apprentissage | Moyenne à Élevée | Faible | Moyenne |
| Support Communauté | Très active, documentation riche | Active, support premium payant | Très active, forum technique |
| Idéal pour | Serveurs de données critiques, Media Centers pro | Upgrades progressifs, Hétérogénéité, Débutants | Serveurs légers, Budgets serrés, Linuxiens |
Cas d’Usage Concrets : Qui devrait choisir quoi ?
1. Le Débutant Soucieux de la Simplicité
Profil : Vous avez 4-6 disques de tailles différentes (récupérés, reconditionnés), vous voulez installer Plex, Nextcloud et quelques petits services, sans toucher à la ligne de commande. Choix : Unraid. La courbe d’apprentissage est la plus douce. L’interface Web est intuitive. L’ajout de disques se fait en un clic. Le coût de la licence est amorti par le temps gagné à ne pas débugger des configurations ZFS ou Docker complexes.
2. L’Expert Data / L’Entreprise
Profil : Vous gérez des données critiques (sauvegardes clients, bases de données, archives légales). La corruption de données est inacceptable. Vous avez un budget matériel conséquent et une équipe technique. Choix : TrueNAS SCALE. ZFS offre la meilleure protection des données. La possibilité de faire des snapshots fréquents et de vérifier l’intégrité des données est indispensable. L’intégration de Kubernetes permet une scalabilité future. La RAM ECC et les disques de qualité sont des investissements nécessaires.
3. L’Utilisateur Budget / Le Linuxien
Profil : Vous avez un vieux PC, un mini-PC avec 8 Go de RAM, ou vous voulez maximiser les performances pour un coût minimal. Vous êtes à l’aise avec Linux et la ligne de commande. Choix : OpenMediaVault. OMV laisse respirer le matériel. Vous pouvez installer exactement ce dont vous avez besoin, sans surcharge. Si vous avez des disques de tailles différentes, vous pouvez configurer un RAID 1 pour les données critiques et laisser les autres disques en standalone. C’est la solution la plus flexible pour le hardware ancien ou limité.
Le facteur “VPS et Hébergement”
Il est important de noter que la tendance actuelle au “Self-Hosted” ne se limite pas au hardware local. Beaucoup d’utilisateurs hybrides utilisent un NAS local pour le stockage brut et un VPS performant pour le déploiement d’applications web, les bases de données cloud ou les services nécessitant une haute disponibilité géographique.
Lorsque vous configurez votre NAS, pensez à comment il communiquera avec le reste de votre infrastructure. Un NAS TrueNAS ou Unraid bien configuré peut servir de backend de stockage pour un serveur Docker hébergé sur un VPS (via NFS ou S3 gateway). Assurez-vous que votre connexion internet (upload) et votre routeur (port forwarding, DMZ, ou solution Tailscale/ZeroTier) sont optimisés pour accéder à vos données depuis l’extérieur. La sécurité périmétrique est aussi importante que la robustesse du système de fichiers.
Quel choix selon ton profil ?
Profil “Je ne veux pas réfléchir”
- Budget : Moyen/Élevé (licence + hardware).
- Tech : Débutant.
- Choix : Unraid.
- Pourquoi : Vous payez pour la simplicité. L’interface fait 90% du travail. Vous pouvez mélanger vos vieux disques WD et vos nouveaux Seagate sans problème.
Profil “Je veux la sécurité maximale”
- Budget : Élevé (RAM ECC, disques qualité entreprise).
- Tech : Intermédiaire/Avancé.
- Choix : TrueNAS SCALE.
- Pourquoi : ZFS est le seul système qui garantit l’intégrité de vos données sur le long terme. Les snapshots protègent contre les erreurs humaines et les ransomwares.
Profil “Je suis bricoleur / Budget serré”
- Budget : Faible/Moyen.
- Tech : Avancé (Linux).
- Choix : OpenMediaVault.
- Pourquoi : Gratuit, léger, flexible. Vous pouvez le faire tourner sur n’importe quel matériel. Vous avez le contrôle total, mais vous devez assumer la responsabilité de la configuration.
FAQ
1. Puis-je migrer de Unraid vers TrueNAS ?
Oui, mais c’est un processus complexe. Vous ne pouvez pas simplement “copier” le pool ZFS depuis Unraid (car Unraid n’utilise pas ZFS nativement pour l’array). Vous devrez restaurer vos données depuis une sauvegarde. La migration directe d’un array Unraid vers un pool ZFS TrueNAS n’est pas supportée nativement car les structures de données sont incompatibles. Prévoyez des temps d’arrêt (downtime) pour la copie des données.
2. TrueNAS nécessite-t-il obligatoirement de la RAM ECC ?
Techniquement, non. TrueNAS fonctionnera sans RAM ECC. Cependant, sans ECC, vous courez le risque de corruption de données silencieuse due à des erreurs mémoire non corrigées lors des opérations de checksum ZFS. Pour un usage domestique avec des données non critiques, c’est acceptable. Pour un usage professionnel, la RAM ECC est une exigence quasi-systématique.
3. OpenMediaVault est-il adapté pour les débutants complets ?
Non, pas vraiment. Bien que l’interface Web soit propre, la gestion des disques, des permissions (chmod/chown) et des réseaux nécessite une compréhension des concepts Linux. Unraid ou TrueNAS offrent une abstraction plus grande qui protège l’utilisateur novice de ces erreurs. OMV est recommandé pour ceux qui ont déjà une expérience avec Linux ou qui sont prêts à apprendre.
4. Quelle est la performance de Docker sur Unraid vs TrueNAS ?
Sur Unraid, Docker est très simple mais manque d’orchestration. Si vous avez 50 conteneurs, la gestion manuelle devient lourde. Sur TrueNAS, Kubernetes offre une orchestration puissante, mais la complexité de configuration initiale est plus élevée. Pour un petit nombre de conteneurs (<10), la différence de performance est négligeable. Pour une infrastructure complexe, TrueNAS SCALE est supérieur.