Vous envisagez de créer votre propre NAS (Network Attached Storage) en réutilisant un vieux PC ou en achetant les composants un par un ? Alors, pour ce serveur NAS DIY, vous avez aussi besoin d’un système d’exploitation qui contrôlera les fonctions que votre serveur NAS fournira plus tard.
Pour ce faire, il existe quelques logiciels populaires sur Linux dédiés aux NAS, et d’autres moins connus. Ils sont pour la plupart suffisamment développés pour fournir des solutions SAN (Storage Area Network) ou NAS (Network Attached Storage) basées sur Linux/FreeBSD aux entreprises ou aux particuliers.
Les principales caractéristiques d’un système d’exploitation pour NAS
Les logiciels ou OS NAS n’offrent généralement que quelques fonctionnalités simples en matière de stockage, de récupération et de gestion des données. Cependant, d’autres fonctions de sécurité et de qualité des données sont généralement incluses par défaut, telles que la prise en charge du RAID, la gestion centralisée et l’accès à distance, ainsi que la sauvegarde, la récupération, la réplication et la hiérarchisation automatisée des données.
Prise en charge du RAID
Les contrôleurs RAID sont des hardware ou des software utilisés pour gérer les disques dans les NAS afin qu’ils fonctionnent tous comme une unité. RAID, qui signifie réseau redondant de disques indépendants, permet aux utilisateurs d’utiliser plusieurs disques durs pour stocker des données et les protéger contre les défaillances des disques.
Il existe différents types de RAID, notamment RAID 0, RAID 1, RAID 5, RAID 6 et RAID 10. Le RAID 5 est généralement considéré comme la meilleure configuration et la plus utilisée pour les périphériques NAS, car il assure la redondance tout en permettant aux utilisateurs d’utiliser la majeure partie de leurs disques durs pour l’espace de stockage. En revanche, le RAID 0 offre de nombreux avantages en termes de performances, mais présente des risques élevés de perte de données.
Gestion centralisée du stockage
Les NAS permettent de centraliser le stockage et le partage des fichiers. Il permet à plusieurs utilisateurs d’accéder aux fichiers stockés sur le périphérique NAS via le réseau, ce qui facilite la collaboration des équipes sur les projets, ainsi que le partage et l’accès aux fichiers importants à partir d’un emplacement central.
Avec un système d’exploitation pour NAS, les administrateurs peuvent également allouer de l’espace de stockage, mettre en place des contrôles d’accès en fonction des rôles et gérer les sauvegardes et la récupération des données à partir d’une interface unique. Cela facilite la gestion et le maintien de la sécurité des données et garantit l’optimisation et l’utilisation efficace de la capacité de stockage.
Accès à distance
Les logiciels NAS offrent aux utilisateurs un moyen pratique d’accéder à leurs fichiers via Internet à l’aide de divers protocoles tels que FTP, HTTP ou SFTP. Cela permet aux équipes d’accéder à leurs fichiers en télétravail ou lors de déplacements ou de partager des fichiers avec des clients ou des partenaires situés dans des lieux différents.
Sauvegarde et récupération des données
Certaines solutions NAS offrent des fonctions de sauvegarde et de récupération des données pour minimiser les temps d’arrêt et protéger contre la perte de données. Ces fonctions comprennent des programmes de sauvegarde automatique, des instantanés et des fonctions de réplication. Les fonctions de sauvegarde et de récupération des données garantissent que les données sont sauvegardées régulièrement et qu’il existe plusieurs copies des fichiers importants.
Les snapshots de données prennent des photos numériques de vos données à un moment donné, ce qui garantit que si vos systèmes sont victimes d’une violation de données ou d’un autre type de perte, une version antérieure est disponible pour être récupérée. Les sauvegardes de données sont des versions plus robustes, car elles ne se contentent pas de prendre une image des données à un moment donné, mais sauvegardent toutes les versions pertinentes et les instances historiques de ces données.
Réplication des données et hiérarchisation automatisée
La réplication des données permet d’utiliser des instantanés et des sauvegardes de données si les données sources sont mises hors ligne pour une raison quelconque. Avec la réplication des données, le NAS peut créer une copie basée sur ce que les données de l’instantané illustrent. La hiérarchisation automatisée est souvent incluse dans les configurations NAS, ce qui permet de déplacer les données en surnombre ou les données de différents niveaux de priorité vers le nuage, la périphérie et d’autres environnements de stockage
Évolutivité
Avec les OS NAS, les administrateurs peuvent ajouter ou supprimer de la capacité de stockage en fonction des besoins, ce qui permet de s’adapter facilement à l’évolution des exigences et de répondre à des besoins de stockage croissants.
Sécurité
Les entreprises qui traitent des données sensibles, telles que des informations financières ou personnelles, trouveront les fonctions de sécurité des logiciels NAS indispensables. Ils offrent généralement une sécurité avancée pour protéger contre les violations de données et les accès non autorisés, comme le cryptage des données, les contrôles d’accès et les mécanismes d’authentification.
Les 4 meilleurs OS gratuits pour NAS
La première chose à comprendre avant de se plonger dans les forces de chaque OS, c’est qu’il n’existe pas de « meilleur système d’exploitation », que ce soit pour un NAS ou pour un ordinateur. Le choix d’un système d’exploitation dépend fortement de ce que vous allez faire avec le serveur NAS.
Ici nous nous concentrons sur la capacité première d’un serveur NAS, c’est-à-dire la sauvegarde de données et leur accessibilité sur son réseau. Avec les systèmes d’exploitation mentionnés dans cet article, vous pouvez copier des données dans les deux sens, effectuer des sauvegardes, ainsi que certaines tâches avancées (telles que l’établissement d’une connexion VPN ou l’installation d’un serveur de messagerie), y compris des plugins pour étendre les capacités du système d’exploitation.
1. TrueNAS CORE (anciennement FreeNAS)
Son nom ne vous dit peut-être, mais vous avez surement entendu parler de FreeNAS. Et bien ce sont les mêmes. Il s’agit de l’une des meilleures solutions logicielles NAS basées sur FreeBSD qui fournit non seulement une interface facile à utiliser, mais aussi des plugins pour étendre les fonctionnalités, comme pour le serveur multimédia Plex. Le système d’exploitation est conçu pour permettre un système NAS DIY basé sur des logiciels libres.
La société qui en est à l’origine commercialise du matériel NAS pour les entreprises, mais le système d’exploitation est disponible gratuitement pour le grand public.
Le plus intéressant est qu’il n’est pas nécessaire d’avoir un disque dur pour installer FreeNAS, une simple clé USB suffit. Il vous faudra par la suite des disques durs NAS pour sauvegarder les données, ces derniers étant gérés à partir de l’interface utilisateur graphique.
Le fonctionnement de FreeNAS est extrêmement simple et c’est ce qui fait de cet OS le plus utilisé pour un NAS DIY. Les mises à niveau de l’OS sont régulières et il utilise le système de fichiers OpenZFS qui est très fiable et peut être configuré à partir du gestionnaire de volume de l’interface web d’administration.
Caractéristiques principales de TrueNAS Core:
- Il fournit une interface graphique facile à utiliser.
- Il prend en charge tous les principaux protocoles de partage de fichiers tels que CIFS/SMB (Windows), AFP (Apple) et NFS (Unix).
- Il facilite la diffusion en continu et le partage de vos films et de votre musique.
- La sauvegarde et les instantanés sont possibles.
- Les sommes de contrôle garantissent que seules les données exemptes d’erreurs sont écrites sur le disque.
- Système de fichiers à réparation automatique.
- Il permet le cryptage des volumes ZFS.
- Il offre des plugins utiles tels que Plex, Owncloud, Minecraft, et plus encore pour étendre les fonctionnalités du NAS.
- Prise en charge de Docker et de la virtualisation intégrée.
2. OpenMediaVault
OpenMediaVault (OMV) est un autre système d’exploitation pour serveur NAS bien connu pour ses clouds domestiques ou de petites entreprises. Il est basé sur la distribution Linux Debian, facile à installer et à gérer sans grandes connaissances du système. Ce logiciel NAS Linux en open-source prend en charge tous les principaux protocoles tels que SSH, (S) FTP, SMB / CIFS, et RSync et peut également être étendu via des plugins comme par exemple DAAP Media Server, Shairport / AirPlay/RAOP, et plus encore…
Caractéristiques principales d’Open MediaVault :
- Son interface web permet de sauvegarder et d’accéder aux données depuis n’importe où.
- Basé sur Debian, ce qui facilite la maintenance des mises à jour à l’aide de la commande apt.
- Administration basée sur le web, gestion des utilisateurs, tâches planifiées, prise en charge multilingue, annonce de service via DNS-SD et système de plugins.
- En termes de réseau, il prend en charge l’agrégation de liens, le Wake On Lan et l’IPv6.
- Openmediavault fournit une large gamme d’options pour gérer les volumes de stockage tels que les partitions GPT, RAID JBOD/0/1/5/6/, la fonction de quota pour restreindre l’utilisateur, la gestion de la mémoire, le support des systèmes de fichiers EXT3/EXT4/XFS/JFS, et plus encore…
- Il est plus rapide et plus léger et c’est l’un des meilleurs systèmes d’exploitation pour NAS, certains le préfèrent même à FreeNAS.
3. XigmaNAS (anciennement NAS4Free)
XigmaNAS était auparavant connu sous le nom de NAS4Free. Si vous souhaitez créer votre propre boîtier NAS, XigmaNAS permet de stocker ses données facilement et d’effectuer les tâches les plus courantes telles que la gestion multimédias avec peu d’efforts.
Tout comme FreeNAS il est basé sur FreeBSD, et a été renommé en 2018 de NAS4Free à XigmaNAS. Il peut être utilisé avec des clés USB, des cartes mémoire ou des disques durs et SSD NAS comme support de démarrage.
XigmaNAS dispose d’une documentation complète directement sur son propre site web, ce qui facilite l’installation et la prise en main.
Comme TrueNAS Core, les fonctionnalités du serveur XigmaNAS peuvent également être étendues grâce à son système basé sur des extensions. Par exemple, vous pouvez sauvegarder des données liées à BitTorrent directement sur les disques durs du NAS. La conversion du serveur NAS en serveur multimédia est également possible grâce à l’extension de serveur multimédia Plex qui permet de gérer les données multimédias d’une manière visuellement attrayante et de les diffuser sur d’autres appareils. Il est également possible d’installer une interface qui rend l’accès à partir des smartphones plus pratique.
Caractéristiques principales de XigmaNAS :
- Gestion complète via une interface web
- Raid logiciel (0,1,5) et cryptage des fichiers en option
- Systèmes de fichiers : ZFS v5000 (Feature Flag), UFS, Ext2 / 3, FAT, NTFS
- Partitions MBR et GPT
- Chiffrement des disques avec prise en charge de l’accélération matérielle cryptographique
- Nombreux protocoles réseau tels que CIFS / SMB (Samba v4.x), FTP, NFS, TFTP, AFP, RSYNC, Unison, SCP (SSH), iSCSI (initiateur et cible), HAST (Highly Available Storage), CARP (Common Address Redundancy Protocol), Bridge, UPnP et BitTorrent.
- Services tels que serveur UPNP, serveur iTunes, serveur iTunes / DAAP, serveur web, client torrent, etc.
- Protocole de gestion de réseau simple (SNMP)
- Surveillance avec alarme par courrier électronique
- Surveillance des disques durs et des SSD via SMART
4. Rockstor
Ce logiciel NAS Linux est légèrement différent et dispose d’une base plus stable que CentOS sur lequel il est basé. La plus grande différence entre FreeNAS et Rockstor est qu’il utilise le système de fichiers Btrfs, qui est très similaire au ZFS utilisé par FreeNAS. Btrfs est un système de fichiers CoW (Copy-On-Write) développé par Oracle pour offrir des performances élevées en lecture et en écriture et pour gérer la tolérance aux pannes, la réparation et la facilité d’administration.
Rockstor prend en charge les protocoles/fonctions AFP, Active Directory, LDAP, NIS, NTP, NUT-UPS, SFTP et SNMP. Les partages peuvent être rendus disponibles via NFS et Samba (Smb / CIFS). La fonction SMART pour les disques durs est également prise en charge.
Elle ne prend en charge que les systèmes modernes 64 bits dotés d’au moins 2 Go de RAM et, pour en tirer le meilleur parti, il est recommandé d’utiliser 4 à 8 Go, en fonction du nombre de disques durs utilisés.
Rockstor offre la possibilité d’intégrer des plugins via Docker. Les plugins sont disponibles sous forme de conteneurs, que Docker virtualise sur le système hôte.
Outre le système NAS traditionnel, il peut également être utilisé comme serveur cloud personnel et serveur cloud SMB, que nous pouvons configurer en fonction des besoins et de la disponibilité des données.
Principales caractéristiques de Rockstor :
- Linux, OS de stockage open source basé sur BTRFS avec protection Bitrot, sommes de contrôle, compression et autres fonctions avancées du système de fichiers
- Copie d’instantanés à l’écriture
- Le partage de fichiers est possible sur tous les principaux systèmes tels que Linux, Mac, Windows et les appareils mobiles.
- Installation de l’interface graphique
- Tableau de bord personnalisable
- Rockstor prend en charge la sauvegarde des fichiers avec Rsync, Apple Time Machine et Windows Backup.
- Surveillance des ressources avec SNMP.
- Des modules complémentaires pour le streaming multimédia, les sauvegardes, le stockage en nuage, et bien plus encore.
6 OS pour NAS DIY moins populaires mais tout aussi efficaces
1. Amahi
Rockstor se veut être l’OS des NAS DIY, mais il aurait beaucoup à apprendre d’Amahi. Ce système d’exploitation NAS est particulièrement adapté pour les débutants et est suffisamment puissant pour satisfaire les utilisateurs expérimentés. Amahi doit une grande partie de sa convivialité à son architecture modulaire.
Amahi est présenté comme un « assistant numérique domestique » qui permet de simplifier son réseau. Il vous permet de sauvegarder vos PC, de gérer l’accès à vos fichiers, de mettre en place un VPN pour votre réseau domestique et de partager des applications privées telles que des calendriers. Il est basé sur GNU/Linux et offre une compatibilité multiplateforme, connectant vos PC à votre Xbox, Playstation, et plus encore.
Principales caractéristiques de Amahi :
- Excellentes options de sauvegarde (périodique, SystemRescureCD, Amahi Time Machine, Samba, AFP, etc.)
- Interface utilisateur pour iCal et Outlook
- Prise en charge de la surveillance des disques
- Solution VPN native
2. Openfiler
Openfiler dispose d’une longue liste de fonctionnalités. La page d’accueil du site précise également que les fonctions énumérées ne sont que certaines des fonctions actuellement disponibles – ce qui rend les choses encore plus impressionnantes.
De nombreux éléments avancés sont classés en cinq catégories qui promettent une puissante virtualisation du stockage en bloc, des fonctions étendues de gestion des partages, la gestion des comptes, l’allocation de quotas/ressources, et une suite de protocoles standard. C’est un outil puissant pour répondre à la demande croissante de stockage, qui transforme un système à architecture x86 64 largement utilisé en une application NAS/SAN complète ou en une passerelle de stockage IP. Lors de l’attribution et de la gestion du stockage dans un réseau multiplateforme, Openfiler permet d’exploiter pleinement les performances du système et les ressources de la capacité de stockage.
Principales caractéristiques d’Openfiler :
- Prise en charge complète des cibles iSCSI et Fibre Channel, parmi d’autres fonctions de virtualisation du stockage en bloc
- Migration et réplication synchrones/asynchrones des volumes
- NIS, LDAP, Hesiod, Active Directory, contrôleur de domaine NT4
- Gestion de quotas par groupe de volumes pour l’espace et les fichiers
3. PetaSAN
PetaSAN s’appuie non pas sur un, mais sur deux composants gratuits pour créer un environnement de stockage spacieux, mi-cloud, mi-NAS. C’est ce qui le rend unique : un hybride complexe parmi des solutions conçues avec une relative simplicité. C’est encore mieux si l’on considère sa polyvalence et son évolutivité.
PetaSAN s’appuie sur le moteur de stockage Ceph, considéré comme une solution cloud de pointe. Décrit comme un système tolérant aux pannes, auto-réparateur et auto-adoptant, Ceph constitue une base solide pour le cloud computing que PetaSAN associe à la plate-forme de maillage de services Consul pour une gestion plus aisée. Cette caractéristique, et bien d’autres, font de PetaSAN un excellent choix pour les sauvegardes de grande capacité, les serveurs de base de données avec un grand nombre de transactions parallèles par seconde et les déploiements MS Hyper-V.
Principales caractéristiques de PetaSAN :
- Vous pouvez faire évoluer les grappes de stockage en ajoutant des nœuds supplémentaires
- Moteur de stockage Ceph et plate-forme de maillage de services Consul
- Système tolérant aux pannes, auto-réparateur et auto-adaptatif
- Prise en charge de iSCSI, CIFS/SMB, NFS, S3 et du stockage Ceph natif
4. Turnkey File Server
Turnkey File Server, un autre logiciel NAS gratuit pour Linux, est l’un de nos meilleurs choix pour un usage privé. Il est doté d’une interface conviviale et d’un gestionnaire basé sur le web que pratiquement tout le monde peut maîtriser. Turnkey File Server est basé sur WebDAV CGI et Samba et combine la fonctionnalité du partage de réseau compatible avec Windows avec l’intuitivité de la gestion de fichiers basée sur le web pour un usage privé et public.
Principales caractéristiques de Turnkey File Server :
- Fonctionne avec tous les types de compression courants
- Permet la compression entre les fichiers Unix et DOS
- Migration des données et restauration automatique
- Prise en charge de SMB, NFS, WebDAV, Rsync et SFTP
5. OpenDedupe
OpenDedupe existe depuis plus de dix ans, mais il est aujourd’hui plus pertinent que jamais. L’avantage le plus important de ce périphérique NAS de Datish est que vous pouvez l’utiliser à la fois comme stockage local et comme stockage dans le cloud. OpenDedupe est basé sur le système de fichiers SDSF et peut gérer de grandes quantités de données.
Outre la sauvegarde, les meilleurs cas d’utilisation d’OpenDedupe sont la virtualisation, la conservation à long terme et le stockage évolutif.
Principales caractéristiques de OpenDedupe :
- Déduplication et compression de blocs variables en ligne
- Stockage cloud intégré, y compris Amazon S3 et Glacier
- La réplication optimisée donne la priorité aux blocs qui ne sont pas déjà stockés sur le volume SDFS distant.
- Chiffrement AES-CBC 256 bits pour le stockage local et en nuage
6. ESOS – Enterprise Storage OS
ESOS est une « distribution quasi-Linux basée sur l’excellent projet SCST ». ESOS n’est pas le meilleur choix pour les débutants et les entreprises qui souhaitent une solution autogérée. Néanmoins, il s’agit d’un logiciel NAS gratuit et robuste que tout administrateur de gros volumes aimerait avoir.
Le principal avantage d’ESOS est qu’il vous permet de transformer n’importe quel serveur doté du matériel adéquat en une baie de disques. Les utilisateurs de réseaux SAN d’entreprise trouveront cela particulièrement utile, car ils disposent ainsi de volumes de stockage partageables au niveau des blocs. La longue liste de fonctionnalités d’ESOS est en constante évolution.
Principales caractéristiques de ESOS – Enterprise Storage OS :
- Deux modes de fonctionnement : Production (par défaut) et Débogage
- Outils de configuration CLI du contrôleur RAID d’entreprise
- Compatible avec la plupart des contrôleurs RAID d’entreprise et le matériel serveur de niveau 1
- Configurations avancées des blocs de stockage back-end
Conclusion
Trouver le meilleur OS NAS gratuit parmi un choix si vaste peut s’avérer difficile. Et encore, nous n’avons pas présenté toutes les solutions existantes. D’ailleurs si vous en avez choisi une autre solution, indiquez-le-nous dans les commentaires pour en faire profiter le reste de la communauté.