Po takmer dvoch rokoch od vzniku predchádzajúcej významnej vetvy vydanie distribúcie , zameraného na rýchle nasadenie sieťového úložiska (NAS, Network-Attached Storage). Projekt OpenMediaVault bol založený v roku 2009 po v radoch vývojárov distribúcie , v dôsledku ktorého bol vedľa klasického FreeNAS založeného na FreeBSD vytvorený odtok, ktorého vývojári si dali za cieľ presunúť distribúciu na jadro Linux a balíkovú základňu Debian. Pre sťahovanie inštalačných obrazov OpenMediaVault pre architektúru x86_64 (586 MB).
Hlavné :
- Balíková základňa bola aktualizovaná na Debian 10 (Buster).
- Bol prechod na používanie systému centralizovanej správy konfigurácií pre nasadenie a synchronizáciu nastavení. Napríklad na nasadenie konfigurácie nového systému v súlade s parametrami z konfiguračnej databázy stačí vykonať „omv-salt stage run all“.
- Namiesto nástroja omv-mkconf bola navrhnutá nová príkaz omv-salt, ktorý je možné použiť na vytvorenie konfiguračných súborov.
- Namiesto nástroja omv-initsystem bola pridaná príkaz „omv-confdbadm populate“, ktorý určuje aktuálne nastavenia a synchronizuje ich s konfiguračnou databázou.
- Do mechanizmu zálohovania Time Machine bola pridaná podpora pre oddiely SMB/CIFS.
- Na spracovanie tlačidla vypnutia bol použitý systemd-logind.
- Na iniciovanie reštartu, vypnutia a prechodu do režimu spánku bol použitý systemd.
- Namiesto ntpd na synchronizáciu presného času bol použitý chrony.
- Na nastavenie siete bol použitý systemd.
- Vykonávanie operácie TRIM (prenášanie informácií o nepoužívaných blokoch na úložné zariadenia) bolo nahradené spustením podobnej práce podľa rozvrhu.
- Bol pridaný backend pre využívanie úložísk na báze RAID kontrolérov Areca.
- Z dôvodu problémov so stabilitou je podpora zdieľaných adresárov pre nové inštalácie predvolene vypnutá („/sharedfolder/“). Pre aktiváciu je potrebné nastaviť premennú „OMV_SHAREDFOLDERS_DIR_ENABLED=YES“ a spustiť príkazy „omv-salt stage run prepare“ a „omv-salt deploy run systemd“.
- Zabezpečené zapamätanie si veľkosti a pozície okien.
- Na hlavnej obrazovke bolo realizované zobrazenie upozornenia na dostupnosť aktualizácie.
- Bol pridaný výstup varovania o reštarte.
Pripomíname, že OpenMediaVault považuje rozšírenie podpory integrovaných zariadení a vytvorenie flexibilného systému inštalácie doplnkov za prioritné smery vývoja, zatiaľ čo kľúčovým smerom vývoja FreeNAS je využívanie možností súborového systému ZFS. V porovnaní s FreeNAS je mechanizmus inštalácie doplnkov výrazne prepracovaný; namiesto úplnej výmeny "firmvéru" na aktualizáciu OpenMediaVault využíva štandardné nástroje na aktualizáciu jednotlivých balíkov a plnohodnotný inštalačný program, ktorý umožňuje vyberať potrebné komponenty počas inštalácie.
Správca webového rozhrania OpenMediaVault je napísaný v PHP s použitím JavaScriptového rámca ExtJS a vyznačuje sa načítavaním údajov podľa potreby pomocou technológie Ajax bez načítania stránok (webové rozhranie FreeNAS je napísané v jazyku Python s použitím rámca Django). V rozhraní sú prítomné funkcie na organizáciu zdieľania údajov a rozdelenia privilégií (vrátane podpory ACL). Na monitorovanie je možné použiť SNMP (v1/2c/3), okrem toho je k dispozícii zabudovaný systém odosielania upozornení na problémy na email (vrátane sledovania stavu diskov cez S.M.A.R.T. a kontroly funkčnosti systému zabezpečenia napájania).
Medzi základnými službami súvisiacimi s organizovaním práce úložiska možno spomenúť: SSH/SFTP, FTP, SMB/CIFS, klienta DAAP, RSync, klienta BitTorrent, NFS a TFTP. Ako súborový systém je možné použiť EXT3, EXT4, XFS a JFS. Keďže distribúcia OpenMediaVault je od začiatku zameraná na rozšírenie funkcionality prostredníctvom pripojenia doplnkov, osobitne sa vyvíjajú pluginy na implementáciu podpory AFP (Apple Filing Protocol), servera BitTorrent, servera iTunes/DAAP, LDAP, iSCSI target, UPS, LVM a antivírusu (ClamAV). Podporuje sa vytváranie softvérových RAID (JBOD/0/1/5/6) s použitím mdadm.
Zdroj: opennet.ru
