Nach fast zwei Jahren seit der Veröffentlichung des letzten bedeutenden Branches wurde das stabile Release der Distribution OpenMediaVault 7.0 veröffentlicht, das eine schnelle Bereitstellung von Netzwerkspeichern (NAS, Network-Attached Storage) ermöglicht. Das Projekt OpenMediaVault wurde 2009 nach einer Spaltung unter den Entwicklern der Distribution FreeNAS gegründet. Dabei entstand, neben dem klassischen FreeNAS auf Basis von FreeBSD, ein Fork, dessen Entwickler sich das Ziel gesetzt haben, die Distribution auf den Linux-Kernel und das Debian-Paketmanagement zu migrieren. Installationsimages von OpenMediaVault für die Architektur x86_64 (981 MB) sind jetzt verfügbar.
Die OpenMediaVault-Distribution legt einen Schwerpunkt auf die Erweiterung der Unterstützung für eingebettete Geräte sowie die Schaffung eines flexiblen Systems zur Installation von Add-ons. Im Vergleich zu FreeNAS wurde der Mechanismus zur Installation von Add-ons erheblich überarbeitet. Anstatt die gesamte 'Firmware' für ein Update zu wechseln, nutzt OpenMediaVault die integrierten Aktualisierungsmöglichkeiten einzelner Pakete und einen umfassenden Installer, der es ermöglicht, während der Installation die notwendigen Komponenten auszuwählen.
Die Web-Oberfläche von OpenMediaVault ist in PHP geschrieben und lädt Daten bei Bedarf über Ajax-Technologie, ohne die Seiten neu zu laden (die Web-Oberfläche von FreeNAS ist in Python mit dem Django-Framework erstellt). Die Oberfläche bietet Funktionen zur Datenfreigabe und zur Aufteilung von Berechtigungen (einschließlich Unterstützung von ACL). Für die Überwachung kann SNMP (v1/2c/3) verwendet werden; zudem gibt es ein integriertes System zur Benachrichtigung über Probleme per E-Mail (einschließlich der Überwachung des Festplattenstatus über S.M.A.R.T. und der Kontrolle der unterbrechungsfreien Stromversorgung).
Zu den wichtigen Basisdiensten, die mit der Verwaltung des Speichers verbunden sind, gehören: SSH/SFTP, FTP, SMB/CIFS, DAAP-Client, RSync, BitTorrent-Client, NFS und TFTP. Als Dateisystem können EXT3, EXT4, XFS und JFS verwendet werden. Da die OpenMediaVault-Distribution ursprünglich darauf abzielt, die Funktionalität durch die Anbindung von Erweiterungen zu erweitern, werden Plugins zur Unterstützung von AFP (Apple Filing Protocol) separat entwickelt. Server BitTorrent, iTunes/DAAP-Server, LDAP, iSCSI-Target, UPS, LVM und Antivirus (ClamAV) werden unterstützt. Die Erstellung von Software-RAID (JBOD/0/1/5/6) unter Verwendung von mdadm wird ebenfalls unterstützt.
Hauptneuheiten:
- Das Paket-Repository wurde auf Debian 12 aktualisiert.
- Für die automatische Installation von Updates und den Versand von Benachrichtigungen über neue Versionen wird das Paket unattended-upgrades verwendet. Das Paket cron-apt wurde durch unattended-upgrades und apticron ersetzt. Zur Versendung von Statistiken über automatisch installierte Updates per E-Mail wird das Paket apt-listchanges genutzt.
- Die Verwaltung von Software-RAID (mdadm) wurde in ein separates Plugin ausgelagert.
- Die Möglichkeit zur Verwendung von über den Device Tree definierten Aliasen für permanente Namen der Ethernet-Schnittstellen ("enbX") wurde hinzugefügt.
- Die Unterstützung für die Authentifizierung von RPC-Aufrufen wurde hinzugefügt, indem der Header X-OPENMEDIAVAULT-SESSIONID anstelle von Cookies verwendet wird.
- Auf der Übersichtsseite des Web-Interfaces wurde ein Widget zum Anzeigen der Temperatur aller Laufwerke hinzugefügt.
- Im Web-Interface ist beim Erstellen von SSH-Schlüsseln die Auswahl der Algorithmen RSA und Ed25519 möglich. Die Unterstützung für den Import von DSA-Schlüsseln in SSH wurde eingestellt. SSH-Schlüssel auf Basis des ed25519-sk-Algorithmus wurden hinzugefügt.
- Im Web-Interface wurde die Anordnung der Inhalte der Seiten Storage, Shared Folders und ACL neu strukturiert.
- Die Anwendung von Quoten für Dateisysteme wurde verbessert.
- Der Aufruf des Dienstprogramms hdparm wurde durch den Aufruf von smartctl ersetzt (hdparm wird nicht mehr verwendet).

Quelle: opennet.ru
