After nearly two years since the formation of the last major release, se released the new version of the "OpenMediaVault 5" distribution, which is intended for the rapid deployment of network storage (NAS, network attached storage).
For those who do not know about the project OpenMediaVault, you should know that it was founded in 2009 after a split in the field from the developers of the FreeNAS distribution, as a result of which, together with the classic FreeNAS based on FreeBSD, a branch was created, the developers of which aimed to transfer the distribution to the Linux kernel and the base of the Debian package.
OpenMediaVault considers development support for embedded devices and creating a flexible system for installing plug-ins as development priorities, while the key direction of FreeNAS development is to utilize the capabilities of the ZFS file system.
Compared to FreeNAS, the mechanism for installing plugins has been redesigned, instead of changing all the firmware, OpenMediaVault uses standard means to update individual packages and a full installer to select the required components during the installation process.
The interface contains the functions of organizing data exchange and privilege separation (including ACL support).
For monitoring, SNMP can be used (v1 / 2c / 3), in addition there are a built-in system for sending problem notifications by email (including monitoring the health of disks through SMART and the operation of the uninterruptible power supply system).
Among the services associated with the organization of the work of the repository of basic services: SSH / SFTP, FTP, SMB / CIFS, DAAP client, RSync, BitTorrent client, NFS and TFTP.
Also, you can use EXT3, EXT4, XFS and JFS as a file system. Since OpenMediaVault originally aimed to expand functionality by connecting plugins, they are developed separately with support for AFP (Apple Filing Protocol), BitTorrent server, iTunes / DAAP server, LDAP, iSCSI target, UPS, LVM and antivirus (ClamAV ) and software RAID creation (JBOD / 0/1/5/6) using mdadm is also supported.
Main new features of OpenMediaVault 5
With the release of this new version it is highlighted that the package base has been updated to Debian 10 (Buster), plus the transition to using the centralized configuration management system SaltStack for deployment and synchronization of configurations has been completed. For example, to implement the configuration of a new system according to the configuration database parameters, it is now sufficient to run "omv-salt stage run all".
Instead of the omv-mkconf utility, a new omv-salt q command is proposedIt can be used to create configuration files, and instead of the omv-initsystem utility, the omv-confdbadm populate command has been added, which determines the current configuration and synchronizes it with the configuration database.
Running TRIM (Unused Block Information Transfer to Storage Devices) operation on the fly is replaced by launching that job on a schedule.
Of the other changes that stand out of this new version:
- Support for SMB / CIFS partitions was added to the Time Machine backup engine.
- To process the shutdown button, systemd-logind is used.
- Systemd is used to initiate a reboot, shutdown, and hibernation.
- Instead of ntpd, chrony was used to synchronize the exact time.
- To configure the network involved systemd.
- Added backend to use Areca RAID controller-based storage.
- Storage of window size and position is provided.
- On the main screen, a tooltip for the update is implemented.
- Added reboot warning output.
- Due to stability issues for new installations, support for shared directories ("/ sharedfolder /") is disabled by default.
Finally for those who are interested in obtaining the OpenMediaVault installation images, they can do it from their official website.