Po téměř dvou letech od vzniku předchozí významné větve uvolnění distribuce , zaměřeného na rychlé nasazení síťového úložiště (NAS, Network-Attached Storage). Projekt OpenMediaVault byl založen v roce 2009 po v táboru vývojářů distribuce , v jehož důsledku byla vedle klasického FreeNAS založeného na FreeBSD vytvořena odnož, jejíž vývojáři si dali za cíl převést distribuci na jádro Linux a balíčkovou základnu Debian. Pro stažení instalačních obrazů OpenMediaVault pro architekturu x86_64 (586 MB).
Hlavní :
- Balíčková základna byla aktualizována na Debian 10 (Buster).
- Byl proveden přechod na používání systému centralizovaného řízení konfigurace pro nasazení a synchronizaci nastavení. Například pro nasazení konfigurace nového systému v souladu s parametry z konfigurační databáze stačí nyní provést „omv-salt stage run all“.
- Místo nástroje omv-mkconf byla navržena nová příkazová řádka omv-salt, kterou lze použít k vytváření konfiguračních souborů.
- Místo nástroje omv-initsystem byla přidána příkazová řádka „omv-confdbadm populate“, která určuje aktuální nastavení a synchronizuje je s konfigurační databází.
- Do mechanismu zálohování Time Machine byla přidána podpora pro SMB/CIFS oddíly.
- Pro zpracování vypínacího tlačítka byl využit systemd-logind.
- Pro iniciaci restartu, vypnutí a přechodu do režimu spánku byl využit systemd.
- Místo ntpd pro synchronizaci přesného času byl použit chrony.
- Pro nastavení sítě byl využit systemd.
- Provádění operace TRIM (předání informací o nepoužívaných blocích zařízeními pro ukládání) bylo změněno na spouštění takové práce podle plánu.
- Byl přidán backend pro využití úložišť založených na RAID kontrolerech Areca.
- Z důvodu problémů se stabilitou je u nových instalací ve výchozím nastavení vypnuta podpora sdílených adresářů („/sharedfolder/“). Pro povolení je třeba nastavit proměnnou „OMV_SHAREDFOLDERS_DIR_ENABLED=YES“ a spustit příkazy „omv-salt stage run prepare“ a „omv-salt deploy run systemd.“.
- Bylo zajištěno zapamatování velikosti a pozice oken.
- Na hlavním displeji byla implementována výstraha o dostupné aktualizaci.
- Bylo přidáno varování o restartování.
Připomínáme, že OpenMediaVault považuje za prioritní směry vývoje rozšíření podpory vestavěných zařízení a vytvoření flexibilního systému instalace rozšíření, zatímco klíčovým směrem vývoje FreeNAS je využití možností souborového systému ZFS. Ve srovnání s FreeNAS byl mechanismus instalace rozšíření značně přepracován; místo úplného nahrazení „firmware“ pro aktualizaci OpenMediaVault používá standardní nástroje pro aktualizaci jednotlivých balíčků a plnohodnotný instalátor, který umožňuje výběr potřebných komponentů během instalace.
Správce webového rozhraní OpenMediaVault je napsán v PHP s využitím JavaScriptového frameworku ExtJS a vyznačuje se načítáním dat podle potřeby pomocí technologie Ajax bez přetížení stránek (webové rozhraní FreeNAS je napsáno v Pythonu s použitím frameworku Django). V rozhraní jsou přítomny funkce organizace sdíleného přístupu k datům a rozdělení privilegií (včetně podpory ACL). Pro monitorování lze použít SNMP (v1/2c/3), navíc je přítomna vestavěná systém posílání upozornění na problémy na email (včetně sledování stavu disků prostřednictvím S.M.A.R.T. a kontrola funkce záložního napájení).
Mezi základními službami spojenými s organizací práce úložiště můžeme zmínit: SSH/SFTP, FTP, SMB/CIFS, klient DAAP, RSync, klient BitTorrent, NFS a TFTP. Jako souborový systém lze použít EXT3, EXT4, XFS a JFS. Vzhledem k tomu, že distribuce OpenMediaVault je původně zaměřena na rozšíření funkčnosti prostřednictvím připojení rozšíření, jednotlivé pluginy s realizací podpory AFP (Apple Filing Protocol), serveru BitTorrent, serveru iTunes/DAAP, LDAP, iSCSI cíle, UPS, LVM a antiviru (ClamAV) se vyvíjejí samostatně. Podporuje se vytváření softwarových RAID (JBOD/0/1/5/6) s použitím mdadm.
Zdroj: opennet.ru
