Na bijna twee jaar sinds de vorming van de vorige belangrijke tak release van de distributie , gericht op de snelle uitrol van netwerkopslag (NAS, Network-Attached Storage). Het OpenMediaVault-project werd in 2009 opgericht na onder de ontwikkelaars van de distributie , waardoor naast het klassieke FreeNAS, gebaseerd op FreeBSD, een tak werd gemaakt die zich ten doel stelde de distributie over te zetten naar de Linux-kernel en de pakketbasis van Debian. Voor de download zijn de installatie-images van OpenMediaVault voor de x86_64-architectuur (586 MB) beschikbaar.
Belangrijkste :
- De pakketbasis is bijgewerkt naar Debian 10 (Buster).
- De overstap naar het gebruik van het systeem voor gecentraliseerd configuratiebeheer voor het implementeren en synchroniseren van instellingen is gerealiseerd. Bijvoorbeeld, voor het implementeren van de configuratie van een nieuw systeem in overeenstemming met de parameters uit de configuratiedatabase is het nu voldoende om ‘omv-salt stage run all’ uit te voeren.
- In plaats van de omv-mkconf tool is er een nieuwe opdracht omv-salt voorgesteld, die kan worden gebruikt voor het maken van configuratiebestanden.
- In plaats van de omv-initsystem tool is de opdracht ‘omv-confdbadm populate’ toegevoegd, die de huidige instellingen definieert en deze synchroniseert met de configuratiedatabase.
- De Time Machine-back-upmechanisme heeft ondersteuning voor SMB/CIFS-partities toegevoegd.
- Voor het verwerken van de uitschakelknop wordt systemd-logind gebruikt.
- Voor het initiëren van herstarten, uitschakelen en in slaapstand gaan wordt systemd gebruikt.
- In plaats van ntpd is chrony gebruikt voor het synchroniseren van de exacte tijd.
- Voor het configureren van netwerken wordt systemd gebruikt.
- De uitvoering van TRIM (het doorgeven van informatie over ongebruikte blokken aan opslagapparaten) is vervangen door het starten van dergelijke werkzaamheden volgens een schema.
- Een back-end is toegevoegd voor het gebruik van opslag op basis van RAID-controllers van Areca.
- Vanwege stabiliteitsproblemen is de ondersteuning voor gedeelde mappen (‘/sharedfolder/’) standaard uitgeschakeld voor nieuwe installaties. Om het in te schakelen, moet de variabele ‘OMV_SHAREDFOLDERS_DIR_ENABLED=YES’ worden ingesteld en moeten de commando's ‘omv-salt stage run prepare’ en ‘omv-salt deploy run systemd’ worden uitgevoerd.
- Er is gezorgd voor het onthouden van de grootte en positie van vensters.
- Op het hoofdscherm is een hint toegevoegd die aangeeft dat er een update beschikbaar is.
- Een waarschuwing voor herstarten is toegevoegd.
We herinneren eraan dat OpenMediaVault prioriteit geeft aan de uitbreiding van ondersteuning voor embedded apparaten en het creëren van een flexibele installatieomgeving voor addons, terwijl de belangrijkste ontwikkelingsrichting van FreeNAS de mogelijkheden van het ZFS-bestandssysteem benut. In vergelijking met FreeNAS is het installatieproces voor addons aanzienlijk herschreven. In plaats van een volledige firmware-update voor upgrades, gebruikt OpenMediaVault standaard gereedschappen voor het bijwerken van afzonderlijke pakketten en een volledige installer die het mogelijk maakt om noodzakelijke componenten tijdens de installatie te selecteren.
De webinterface van OpenMediaVault is geschreven in PHP met behulp van het JavaScript-framework ExtJS en valt op door het laden van gegevens op verzoek via Ajax-technologie zonder pagina-herlading (de webinterface van FreeNAS is geschreven in Python met behulp van het Django-framework). De interface bevat functies voor het organiseren van gedeelde toegang tot gegevens en het verdelen van privileges (inclusief ondersteuning voor ACL). Voor monitoring kan SNMP (v1/2c/3) worden gebruikt en er is bovendien een ingebouwd systeem voor het verzenden van meldingen over problemen via e-mail (inclusief schijfstatusbewaking via S.M.A.R.T. en controle van de werking van de UPS-systemen).
Tot de basisdiensten die verband houden met de organisatie van de opslag kunnen we de volgende 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 oorspronkelijk is gericht op het uitbreiden van functionaliteit door het aansluiten van addons, worden er aparte plugins ontwikkeld voor ondersteuning van AFP (Apple Filing Protocol), BitTorrent-server, iTunes/DAAP-server, LDAP, iSCSI-target, UPS, LVM en antivirus (ClamAV). Software RAIDs (JBOD/0/1/5/6) kunnen worden aangemaakt met mdadm.
Bron: opennet.ru
