След почти две години от формирането на значителната предходна версия релиза на дистрибутива , насочен към бързо разгръщане на мрежово хранилище (NAS, Network-Attached Storage). Проектът OpenMediaVault е основан през 2009 година след в редиците на разработчиците на дистрибутива , в резултат на което, наред с основаното на FreeBSD класическо FreeNAS, беше създадено клон, чийто разработчици си поставиха за цел да прехвърлят дистрибутива на ядрото Linux и пакетната база Debian. За изтегляне инсталационни образи на OpenMediaVault за архитектура x86_64 (586 MB).
Основни :
- Пакетната база е обновена до Debian 10 (Buster).
- Извършен е преход към използване на системата за централизирано управление на конфигурацията за разгръщане и синхронизиране на настройки. Например, за разгръщане на конфигурацията на новата система в съответствие с параметрите от конфигурационната база данни, сега е достатъчно да се изпълни „omv-salt stage run all“.
- Вместо утилита omv-mkconf, предложена е новата команда omv-salt, която може да се използва за създаване на конфигурационни файлове.
- Вместо утилита omv-initsystem, добавена е команда „omv-confdbadm populate“, която определя текущите настройки и синхронизира тях с конфигурационната БД.
- В механизма за резервно копиране Time Machine е добавена поддръжка за дялове SMB/CIFS.
- За обработка на бутона за изключване е използван systemd-logind.
- За иницииране на рестартиране, изключване и преход в спящ режим е използван systemd.
- Вместо ntpd за синхронизация на точното време е използван chrony.
- За конфигуриране на мрежата е използван systemd.
- Изпълнението на операцията TRIM (предаване на информация на устройствата за съхранение за неизползвани блокове) в реално време е заменено с график за извършване на подобна работа.
- Добавен е бекенд за използване на хранилища на база RAID контролери Areca.
- Поради проблеми с стабилността, за нови инсталации по подразбиране е изключена поддръжката на общи директории ("/sharedfolder/"). За да се активира, трябва да се зададе променливата „OMV_SHAREDFOLDERS_DIR_ENABLED=YES“ и да се стартират командите „omv-salt stage run prepare“ и „omv-salt deploy run systemd“.
- Осигурено е запомняне на размера и позицията на прозорците.
- На основния екран е реализирано показване на подсказка за наличието на обновление.
- Добавено е предупреждение за рестартиране.
Да напомним, че OpenMediaVault разглежда разширението на поддръжката на вградени устройства и създаването на гъвкава система за инсталиране на добавки като приоритетни направления в разработката, докато ключовото направление на развитието на FreeNAS е използването на възможностите на файловата система ZFS. В сравнение с FreeNAS механизмът за инсталиране на добавки е значително преработен, вместо да се сменя „прошивката“ изцяло за обновление, OpenMediaVault използва стандартни средства за обновление на отделни пакети и пълен инсталатор, позволяващ избор на необходимите компоненти по време на инсталацията.
Управляващият уеб интерфейс на OpenMediaVault е написан на PHP с използване на JavaScript фреймуърка ExtJS и се отличава с динамично зареждане на данни при необходимост с помощта на технологията Ajax, без да се презареждат страниците (уеб интерфейсът на FreeNAS е написан на Python с използване на фреймуърка Django). Интерфейсът предлага функции за организациия на споделен достъп до данни и разделяне на привилегиите (включително поддръжка на ACL). За мониторинг могат да се използват SNMP (v1/2c/3), както и вградена система за изпращане на уведомления за проблеми на имейл (включително проследяване на състоянието на дисковете чрез S.M.A.R.T. и контрол на работата на системата за непрекъсваемо захранване).
Сред основните услуги, свързани с организирането на съхранение на данни, можем да отбележим: SSH/SFTP, FTP, SMB/CIFS, DAAP клиент, RSync, BitTorrent клиент, NFS и TFTP. Като файлови системи могат да се използват EXT3, EXT4, XFS и JFS. Тъй като дистрибуцията на OpenMediaVault е насочена към разширяване на функционалността чрез добавки, отделно се развиват плъгини за поддръжка на AFP (Apple Filing Protocol), BitTorrent сървър, iTunes/DAAP сървър, LDAP, iSCSI цел, UPS, LVM и антивирус (ClamAV). Поддържа се създаването на софтуерни RAID (JBOD/0/1/5/6) с помощта на mdadm.
Източник: opennet.ru
