Після двох років з моменту формування минулої значної галузі опубліковано стабільний реліз дистрибутива OpenMediaVault 6, що дозволяє швидко розгорнути мережеве сховище (NAS, Network-Attached Storage). Проект OpenMediaVault заснований в 2009 році після розколу в стані розробників дистрибутива FreeNAS, в результаті якого поряд із заснованим на FreeBSD класичним FreeNAS було створено відгалуження, розробники якого поставили собі за мету перевести дистрибутив на ядро Linux і пакетну базу Debian. Для завантаження підготовлені настановні образи OpenMediaVault для архітектури x86_64 (868 МБ).
Основні нововведення:
- Пакетну базу оновлено до Debian 11 «Bullseye».
- Запропоновано новий інтерфейс користувача, повністю переписаний із нуля.
- У веб-інтерфейсі тепер відображаються лише файлові системи, налаштовані в OpenMediaVault.
- Додані нові плагіни, оформлені у вигляді ізольованих контейнерів: S3, OwnTone, PhotoPrism, WeTTY, FileBrowser та Onedrive.
- Розширено можливості інсталятора, у тому числі надано можливість встановлення на USB-накопичувачі із системи, завантаженої з іншого USB-накопичувача.
- Замість окремого фонового процесу для відстеження стану задіяний systemd watchdog.
- У налаштуваннях FTP додано опцію для показу домашнього каталогу користувача в навігаційному списку.
- Розширено засоби для стеження за температурою накопичувачів. Надано можливість перевизначення загальних налаштувань SMART для вибраних накопичувачів.
- Пакет pam_tally2 замінено на pam_faillock.
- Утиліту omv-update замінено на omv-upgrade.
- За промовчанням вимкнено підтримку SMB NetBIOS (повернути можна через змінну оточення OMV_SAMBA_NMBD_ENABLE).
- Припинено підтримку пристрою /dev/disk/by-label, оскільки воно генерує передбачувані мітки.
- Припинено можливість встановлення паралельно з іншими графічними оточеннями.
- Вимкнено функцію очищення системних логів (логи тепер обробляються за допомогою systemd journal).
- У налаштуваннях параметрів користувача надано можливість використання ключів ed25519 для SSH.
- Для домашніх каталогів, розміщених на розділах SMB, додано підтримку «кошика».
- Додано можливість перенесення та зміни прав доступу на сторінці з ACL спільних каталогів. Для спільних каталогів, розміщених не на POSIX-сумісних ФС, прибрано кнопку для переходу на сторінку налаштування ACL.
- Розширено налаштування для запуску завдань за розкладом.
- Забезпечено виставлення вищого пріоритету вручну вказаним DNS-серверам, ніж DNS-серверам, інформацію про які отримано через DHCP.
- Фоновий процес avahi-daemon тепер використовує лише мережні інтерфейси ethernet, bond та wifi, налаштовані через конфігуратор OpenMediaVault.
- Оновлено інтерфейс входу до системи.
Проект OpenMediaVault розглядає як пріоритетні напрямки розробки розширення підтримки вбудованих пристроїв і створення гнучкої системи встановлення доповнень, у той час як ключовим напрямком розвитку FreeNAS є задіяння можливостей файлової системи ZFS. Порівняно з FreeNAS, досить сильно перероблений механізм встановлення доповнень, замість зміни «прошивки» повністю для оновлення OpenMediaVault використовуються штатні засоби оновлення окремих пакетів та повноцінний інсталятор, що дозволяє вибирати необхідні компоненти в процесі встановлення.
Керуючий web-інтерфейс OpenMediaVault написаний на PHP і відрізняється завантаженням даних при необхідності за допомогою технології Ajax без перезавантаження сторінок (web-інтерфейс FreeNAS написаний мовою Python з використанням фреймворку Django). В інтерфейсі є функції організації спільного доступу до даних та поділу привілеїв (у тому числі підтримка ACL). Для моніторингу можна використовувати SNMP (v1/2c/3), крім того є вбудована система надсилання повідомлень про проблеми на email (включаючи відстеження стану дисків через SMART та контроль роботи системи забезпечення безперебійного живлення).
З пов'язаних з організацією роботи сховища базових сервісів можна відзначити: SSH/SFTP, FTP, SMB/CIFS, DAAP, RSync, BitTorrent, NFS і TFTP. Як файлову систему можна використовувати EXT3, EXT4, XFS та JFS. Оскільки дистрибутив OpenMediaVault спочатку націлений на розширення функціональності через підключення доповнень, окремо розвиваються плагіни з реалізацією підтримки AFP (Apple Filing Protocol), сервера BitTorrent, сервера iTunes/DAAP, LDAP, iSCSI target, UPS, LVM та антивіруса (ClamAV). Підтримується створення програмних RAID (JBOD/0/1/5/6) за допомогою mdadm.
Джерело: opennet.ru