Po dwóch latach od powstania ostatniej znaczącej gałęzi ukazała się stabilna wersja dystrybucji OpenMediaVault 6, która pozwala na szybkie wdrażanie pamięci sieciowych (NAS, Network-Attached Storage). Projekt OpenMediaVault powstał w 2009 roku po rozłamie w obozie twórców dystrybucji FreeNAS, w wyniku czego wraz z klasycznym FreeNAS opartym na FreeBSD powstał oddział, którego twórcy postawili sobie za cel przeniesienie dystrybucji na jądro Linuksa i bazę pakietów Debiana. Do pobrania przygotowano obrazy instalacyjne OpenMediaVault dla architektury x86_64 (868 MB).
Główne innowacje:
- Baza pakietów została zaktualizowana do Debiana 11 „Bullseye”.
- Zaproponowano nowy interfejs użytkownika, całkowicie przepisany od podstaw.
- Interfejs sieciowy wyświetla teraz tylko systemy plików skonfigurowane w OpenMediaVault.
- Dodano nowe wtyczki zaprojektowane jako izolowane kontenery: S3, OwnTone, PhotoPrism, WeTTY, FileBrowser i Onedrive.
- Rozszerzono możliwości instalatora, m.in. o możliwość instalacji na dyskach USB z systemu uruchamianego z innego napędu USB.
- Zamiast oddzielnego procesu w tle, do monitorowania stanu używany jest systemowy watchdog.
- Dodano opcję do ustawień FTP, aby pokazać katalog domowy użytkownika na liście nawigacyjnej.
- Rozszerzono możliwości monitorowania temperatury przechowywania. Istnieje możliwość nadpisania ogólnych ustawień SMART dla wybranych dysków.
- Pakiet pam_tally2 został zastąpiony przez pam_faillock.
- Narzędzie omv-update zostało zastąpione przez omv-upgrade.
- Domyślnie obsługa protokołu SMB NetBIOS jest wyłączona (można ją zwrócić za pomocą zmiennej środowiskowej OMV_SAMBA_NMBD_ENABLE).
- Urządzenie /dev/disk/by-label zostało wycofane, ponieważ generuje przewidywalne etykiety.
- Możliwość instalacji równolegle z innymi środowiskami graficznymi została wycofana.
- Funkcja czyszczenia dzienników systemowych została wyłączona (logi są teraz przetwarzane przy użyciu dziennika systemowego).
- W ustawieniach użytkownika dostępna jest możliwość wykorzystania kluczy ed25519 dla SSH.
- Dodano obsługę Kosza dla katalogów domowych hostowanych na partycjach SMB.
- Dodano możliwość przenoszenia i zmiany praw dostępu na stronie z listami ACL katalogu współdzielonego. W przypadku katalogów współdzielonych, które nie są hostowane w systemach plików zgodnych z POSIX, przycisk umożliwiający przejście do strony konfiguracji ACL został usunięty.
- Rozszerzone ustawienia uruchamiania zadań według harmonogramu.
- Zapewnia, że ręcznie określone serwery DNS otrzymają wyższy priorytet niż serwery DNS, których informacje są uzyskiwane poprzez DHCP.
- Proces avahi-daemon w tle wykorzystuje teraz tylko interfejsy sieci Ethernet, Bond i Wi-Fi skonfigurowane za pomocą konfiguratora OpenMediaVault.
- Zaktualizowany interfejs logowania.
Projekt OpenMediaVault priorytetowo traktuje rozszerzenie obsługi urządzeń wbudowanych i stworzenie elastycznego systemu instalacji dodatków, zaś kluczowym kierunkiem rozwoju FreeNAS jest wykorzystanie możliwości systemu plików ZFS. W porównaniu do FreeNAS mechanizm instalacji dodatków został dość przeprojektowany; zamiast zmieniać cały firmware, aktualizacja OpenMediaVault wykorzystuje standardowe narzędzia do aktualizacji poszczególnych pakietów oraz pełnoprawny instalator, który pozwala wybrać niezbędne komponenty podczas procesu instalacji .
Kontrolujący interfejs sieciowy OpenMediaVault jest napisany w języku PHP i charakteryzuje się ładowaniem danych w razie potrzeby przy użyciu technologii Ajax bez ponownego ładowania stron (interfejs sieciowy FreeNAS jest napisany w języku Python przy użyciu frameworka Django). Interfejs zawiera funkcje organizacji udostępniania danych i podziału uprawnień (w tym obsługa ACL). Do monitorowania można wykorzystać protokół SNMP (v1/2c/3), dodatkowo wbudowany jest system wysyłania powiadomień o problemach pocztą elektroniczną (m.in. monitorowanie stanu dysków poprzez SMART oraz monitorowanie pracy zasilacza awaryjnego) system).
Do podstawowych usług związanych z organizacją operacji przechowywania danych możemy zaliczyć: SSH/SFTP, FTP, SMB/CIFS, klient DAAP, RSync, klient BitTorrent, NFS i TFTP. Jako systemu plików możesz używać EXT3, EXT4, XFS i JFS. Ponieważ dystrybucja OpenMediaVault początkowo ma na celu rozszerzenie funkcjonalności poprzez podłączenie dodatków, wtyczki są opracowywane oddzielnie w celu wdrożenia obsługi AFP (Apple Filing Protocol), serwera BitTorrent, serwera iTunes/DAAP, LDAP, celu iSCSI, UPS, LVM i oprogramowania antywirusowego (ClamAV). Obsługuje tworzenie programowej macierzy RAID (JBOD/0/1/5/6) przy użyciu mdadm.
Źródło: opennet.ru