Après près de deux ans depuis la formation de la précédente branche significative lancement de la distribution , visant à déployer rapidement un stockage en réseau (NAS, Network-Attached Storage). Le projet OpenMediaVault a été fondé en 2009 après au sein de l'équipe de développement de la distribution , ce qui a conduit à la création d'un fork du classique FreeNAS basé sur FreeBSD, dont les développeurs ont pour objectif de porter la distribution sur un noyau Linux et une base de paquets Debian. Pour le téléchargement des images d'installation OpenMediaVault pour l'architecture x86_64 (586 Mo).
Principales :
- La base de paquets a été mise à jour vers Debian 10 (Buster).
- Le passage à un système de gestion de configuration centralisée a été effectué pour le déploiement et la synchronisation des paramètres. Par exemple, pour déployer la configuration d'un nouveau système en fonction des paramètres de la base de données de configurations, il suffit désormais d'exécuter «omv-salt stage run all».
- La nouvelle commande omv-salt a été proposée à la place de l'utilitaire omv-mkconf, et peut être utilisée pour créer des fichiers de configuration.
- Au lieu de l'utilitaire omv-initsystem, la commande «omv-confdbadm populate» a été ajoutée, qui définit les paramètres actuels et les synchronise avec la base de données de configurations.
- La prise en charge des partitions SMB/CIFS a été ajoutée au mécanisme de sauvegarde Time Machine.
- Pour le traitement du bouton d'arrêt, systemd-logind a été mobilisé.
- Pour initier un redémarrage, un arrêt ou un passage en mode veille, systemd a été utilisé.
- Au lieu de ntpd, chrony a été utilisé pour la synchronisation de l'heure.
- Systemd a été impliqué pour la configuration du réseau.
- L'exécution de l'opération TRIM (transmission aux dispositifs de stockage des informations sur les blocs inutilisés) à la volée a été remplacée par un lancement programmé de cette tâche.
- Un backend pour utiliser des stockages basés sur des contrôleurs RAID Areca a été ajouté.
- En raison de problèmes de stabilité, la prise en charge des répertoires partagés ("/sharedfolder/") est désactivée par défaut pour les nouvelles installations. Pour l'activer, il faut définir la variable "OMV_SHAREDFOLDERS_DIR_ENABLED=YES" et exécuter les commandes «omv-salt stage run prepare» et «omv-salt deploy run systemd».
- La taille et la position des fenêtres sont mémorisées.
- L'écran principal affiche un message d'indication lors de l'apparition d'une mise à jour.
- Un avertissement concernant le redémarrage a été ajouté.
Rappelons qu'OpenMediaVault considère comme prioritaire l'élargissement du support des appareils embarqués et la création d'un système flexible d'installation de modules complémentaires, tandis que FreeNAS mise sur les capacités du système de fichiers ZFS. Comparé à FreeNAS, le mécanisme d'installation de modules complémentaires a été considérablement remanié ; au lieu de changer entièrement le « firmware » pour une mise à jour, OpenMediaVault utilise les outils de mise à jour standard de paquets individuels et un installateur complet, permettant de choisir les composants nécessaires au cours de l'installation.
L'interface web de gestion d'OpenMediaVault est écrite en PHP en utilisant le framework JavaScript ExtJS, et se distingue par le chargement des données à la demande grâce à la technologie Ajax, sans rechargement des pages (l'interface web de FreeNAS est écrite en Python en utilisant le framework Django). L'interface comprend des fonctionnalités pour organiser l'accès partagé aux données et la séparation des privilèges (y compris le support des ACL). Pour la surveillance, il est possible d'utiliser SNMP (v1/2c/3), et il existe également un système intégré d'envoi d'alerte par email en cas de problèmes (y compris le suivi de l'état des disques via S.M.A.R.T. et le contrôle du fonctionnement du système d'alimentation sans interruption).
Parmi les services de base liés à l'organisation du stockage, on peut citer : SSH/SFTP, FTP, SMB/CIFS, client DAAP, RSync, client BitTorrent, NFS et TFTP. Comme système de fichiers, il est possible d'utiliser EXT3, EXT4, XFS et JFS. Étant donné que la distribution OpenMediaVault est initialement axée sur l'élargissement de ses fonctionnalités via des modules complémentaires, des plugins dédiés sont développés pour prendre en charge AFP (Apple Filing Protocol), un serveur BitTorrent, un serveur iTunes/DAAP, LDAP, iSCSI target, UPS, LVM et un antivirus (ClamAV). La création de RAID logiciels (JBOD/0/1/5/6) avec mdadm est supportée.
Source : opennet.ru
