Na twee jaar sinds de vorming van de vorige belangrijke tak is de stabiele release van de OpenMediaVault 6-distributie gepubliceerd, waarmee je snel een netwerkopslag (NAS, Network-Attached Storage) kunt opzetten. Het OpenMediaVault-project is opgericht in 2009 na een splitsing onder de ontwikkelaars van de FreeNAS-distributie, waardoor naast het klassieke FreeNAS, dat op FreeBSD is gebaseerd, een tak is ontstaan waarvan de ontwikkelaars zich tot doel hebben gesteld de distributie over te zetten naar de Linux-kernel en de Debian-packagebasis. Voor download zijn installatie-images van OpenMediaVault voorbereid voor de architectuur x86_64 (868 MB).
Belangrijkste vernieuwingen:
- De packagebasis is bijgewerkt naar Debian 11 'Bullseye'.
- Een nieuwe gebruikersinterface is voorgesteld, volledig opnieuw geschreven vanuit het niets.

- In de webinterface worden nu alleen de bestandssystemen weergegeven die in OpenMediaVault zijn ingesteld.
- Nieuwe plugins zijn toegevoegd, gepresenteerd als geĆÆsoleerde containers: S3, OwnTone, PhotoPrism, WeTTY, FileBrowser en Onedrive.

- De mogelijkheden van de installatiewizard zijn uitgebreid, inclusief de mogelijkheid om te installeren op USB-opslagapparaten vanuit een systeem dat is opgestart vanaf een ander USB-opslagapparaat.
- In plaats van een afzonderlijk achtergrondproces voor het volgen van de status, wordt nu de systemd watchdog gebruikt.
- In de FTP-instellingen is een optie toegevoegd om de thuismap van de gebruiker weer te geven in de navigatielijst.
- De middelen voor temperatuurmonitoring van opslageenheden zijn uitgebreid. De mogelijkheid om algemene SMART-instellingen voor geselecteerde opslageenheden te overschrijven is geboden.
- Het pam_tally2-pakket is vervangen door pam_faillock.
- Het hulpprogramma omv-update is vervangen door omv-upgrade.
- De ondersteuning voor SMB NetBIOS is standaard uitgeschakeld (kan worden ingeschakeld via de omgevingsvariabele OMV_SAMBA_NMBD_ENABLE).
- De ondersteuning voor het apparaat /dev/disk/by-label is gestopt, omdat dit voorspelbare labels genereert.
- De mogelijkheid om gelijktijdig met andere grafische omgevingen te installeren is beƫindigd.
- De functie voor het opruimen van systeemlogs is uitgeschakeld (logs worden nu behandeld met behulp van de systemd journal).
- In de instellingen van gebruikersparameters is de mogelijkheid geboden om ed25519-sleutels voor SSH te gebruiken.
- Voor thuismappen die op SMB-partities zijn geplaatst, is ondersteuning voor een 'prullenbak' toegevoegd.
- Er is de mogelijkheid toegevoegd om rechten te verplaatsen en te wijzigen op de pagina met de ACL van gedeelde mappen. Voor gedeelde mappen die niet op POSIX-compatibele besturingssystemen zijn geplaatst, is de knop om naar de ACL-instellingspagina te gaan verwijderd.
- De instellingen voor het plannen van taken zijn uitgebreid.
- Er is nu handmatig een hogere prioriteit ingesteld voor opgegeven DNS-servers dan voor DNS-servers waarvan de informatie via DHCP is verkregen.
- Het achtergrondproces avahi-daemon gebruikt nu alleen de ethernet-, bond- en wifi-netwerkinterfaces die zijn ingesteld via de configurator van OpenMediaVault.
- De inloginterface is vernieuwd.

Het OpenMediaVault-project beschouwt de uitbreiding van de ondersteuning voor ingebouwde apparaten en de creatie van een flexibel systeem voor het installeren van toevoegingen als prioritaire ontwikkelingsgebieden, terwijl de belangrijkste ontwikkelingsrichting van FreeNAS het benutten van de mogelijkheden van het bestandssysteem ZFS is. In vergelijking met FreeNAS is het mechanisme voor het installeren van toevoegingen aanzienlijk herschreven; in plaats van het volledig vervangen van de 'firmware' voor het bijwerken van OpenMediaVault worden de standaard middelen voor het bijwerken van afzonderlijke pakketten en een volledige installer gebruikt, waarmee noodzakelijke componenten tijdens de installatie kunnen worden geselecteerd.
De webinterface van OpenMediaVault is geschreven in PHP en staat bekend om het laden van gegevens wanneer nodig met behulp van Ajax-technologie, zonder pagina's te herladen (de webinterface van FreeNAS is geschreven in Python met het Django-framework). In de interface zijn er functies voor het organiseren van gedeelde toegang tot gegevens en het scheiden van privileges (inclusief ondersteuning voor ACL). Voor monitoring kan SNMP (v1/2c/3) worden gebruikt, en er is ook een ingebouwd systeem voor het verzenden van meldingen over problemen via e-mail (inclusief het volgen van de status van schijven via S.M.A.R.T. en het controleren van het functioneren van de ononderbroken stroomvoorziening).
Als basisdiensten voor het organiseren van het opslagbeheer kunnen we onder andere noemen: SSH/SFTP, FTP, SMB/CIFS, DAAP-client, RSync, BitTorrent-client, NFS en TFTP. Als bestandssysteem kunnen EXT3, EXT4, XFS en JFS worden gebruikt. Aangezien de OpenMediaVault-distributie aanvankelijk is gericht op het uitbreiden van functionaliteit via het aansluiten van extra modules, worden er aparte plugins ontwikkeld voor de ondersteuning van AFP (Apple Filing Protocol), de server BitTorrent, iTunes/DAAP-server, LDAP, iSCSI-target, UPS, LVM en antivirus (ClamAV). Het creƫren van software RAID (JBOD/0/1/5/6) met mdadm wordt ondersteund.
Bron: opennet.ru


