Nach fast zwei Jahren seit der Bildung des letzten bedeutenden Branches Veröffentlichung der Distribution , das auf eine schnelle Bereitstellung von Netzwerkspeicher (NAS, Network-Attached Storage) abzielt. Das Projekt OpenMediaVault wurde 2009 gegründet nach unter den Entwicklern der Distribution , infolgedessen wurde neben dem klassischen FreeNAS, das auf FreeBSD basiert, ein Fork erstellt, dessen Entwickler sich zum Ziel gesetzt hatten, die Distribution auf den Linux-Kernel und die Debian-Paketbasis zu migrieren. Zum Download stehen Installationsimages von OpenMediaVault für die Architektur x86_64 (586 MB) zur Verfügung.
Haupt :
- Die Paketbasis wurde auf Debian 10 (Buster) aktualisiert.
- Die Umstellung auf das zentrale Konfigurationsmanagement-System für die Bereitstellung und Synchronisierung der Einstellungen wurde vollzogen. Zum Beispiel genügt es jetzt, den Befehl «omv-salt stage run all» auszuführen, um die Konfiguration eines neuen Systems gemäß den Parametern der Konfigurationsdatenbank bereitzustellen.
- Anstelle des Dienstprogramms omv-mkconf wird der neue Befehl omv-salt angeboten, der zur Erstellung von Konfigurationsdateien verwendet werden kann.
- Anstelle des Dienstprogramms omv-initsystem wurde der Befehl „omv-confdbadm populate“ hinzugefügt, der die aktuellen Einstellungen definiert und mit der Konfigurationsdatenbank synchronisiert.
- Der Sicherungsmechanismus Time Machine unterstützt jetzt SMB/CIFS-Partitionen.
- Für die Verarbeitung des Ausschaltknopfes wird systemd-logind verwendet.
- Für den Neustart, das Herunterfahren und den Schlafmodus wird systemd eingesetzt.
- Anstelle von ntpd wird zur genauen Zeitsynchronisierung chrony verwendet.
- Für die Netzwerkkonfiguration wird systemd verwendet.
- Die TRIM-Operation (Übertragung von Informationen über ungenutzte Blöcke an Speichergeräte) wurde von einer Echtzeitausführung auf eine geplante Ausführung umgestellt.
- Ein Backend zur Nutzung von Speicherlösungen basierend auf RAID-Controllern von Areca wurde hinzugefügt.
- Wegen Stabilitätsproblemen ist die Unterstützung für gemeinsame Verzeichnisse ("/sharedfolder/") in neuen Installationen standardmäßig deaktiviert. Um diese zu aktivieren, setzen Sie die Variable „OMV_SHAREDFOLDERS_DIR_ENABLED=YES“ und führen Sie die Befehle „omv-salt stage run prepare“ und „omv-salt deploy run systemd“ aus.
- Die Größe und Position von Fenstern wird nun gespeichert.
- Auf dem Hauptbildschirm wird ein Hinweis auf das Vorhandensein eines Updates angezeigt.
- Eine Warnmeldung für den Neustart hinzugefügt.
OpenMediaVault legt den Schwerpunkt auf die Erweiterung der Unterstützung für Embedded-Geräte und die Schaffung eines flexiblen Systems zur Installation von Plugins. Im Gegensatz dazu konzentriert sich FreeNAS hauptsächlich auf die Nutzung der Funktionen des ZFS-Dateisystems. Im Vergleich zu FreeNAS wurde der Mechanismus zur Installation von Plugins erheblich überarbeitet; anstelle eines vollständigen Firmware-Austauschs zur Aktualisierung von OpenMediaVault werden die integrierten Mittel zur Aktualisierung einzelner Pakete und ein voll funktionsfähiger Installer genutzt, der es ermöglicht, die benötigten Komponenten während des Installationsprozesses auszuwählen.
Die Web-Oberfläche von OpenMediaVault ist in PHP mit dem JavaScript-Framework ExtJS entwickelt und zeichnet sich durch eine bedarfsgerechte Datenladung mittels Ajax-Technologie aus, ohne dass die Seiten neu geladen werden müssen (die Web-Oberfläche von FreeNAS ist in Python mit dem Django-Framework geschrieben). Die Oberfläche bietet Funktionen zur Datenfreigabe und zur Verwaltung von Berechtigungen (einschließlich Unterstützung für ACLs). 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 Funktionalität der unterbrechungsfreien Stromversorgung).
Zu den in Zusammenhang mit der Organisation der Arbeit des Basisdienstes für Speicher gehörenden Diensten zählen: 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 ausgerichtet ist, die Funktionalität durch die Anbindung von Modulen zu erweitern, werden Plugins entwickelt, die Unterstützung für AFP (Apple Filing Protocol), BitTorrent-Server, iTunes/DAAP-Server, LDAP, iSCSI-Target, UPS, LVM und Antivirenprogramme (ClamAV) bieten. Die Erstellung von Software-RAID (JBOD/0/1/5/6) mit mdadm wird unterstützt.
Quelle: opennet.ru
