Issue Stratis 3.1, tools for managing local storages

published the project stratis 3.1 , developed by the Red Hat company and the Fedora community for unification and simplifying the configuration and control of a pool of one or more local drives. Stratis provides opportunities such as dynamic highlighting in the repository, snapshots, ensuring integrity and creating layers for caching. STRATIS support is integrated into the distributions of Fedora and Rhel, starting with the releases of Fedora 28 and Rhel 8.2. Project code is distributed under the license mpl 2.0.

The system largely repeats expanded means of control of sections of ZFS and BTRFS, But it is implemented in the form of a layer (demon stratisd ), which operates on top of the Device-Mapper nucleus Linux (used DM-Thin, DM modules, DM -cache, DM-ThinPool, DM-RAID and DM-InteGRIT) and the XFS file system. Unlike ZFS and BTRFS, Stratis components only work in the user space and do not require downloading specific nucleus modules. The project is originally presented as does not require for the administration of the qualification of the expert for storage systems.

The control is provided by D-Bus API and cli utilita .
The work of Stratis is tested with block devices based on LUKS (encrypted sections), MDRAID, DM-Multipath, ISCSI, LVM logical volumes, as well as various NZHMDs, SSD and NVMe-drivers. In the presence of one disk Stratis in the bullet allows the use of logical sections with support for snapshots for rollback changes. When several drives are added to the pool, there is the possibility of a logical combination of drives into a continuous area. Opportunities such as
RAID, data compression, deduplication and the organization of failure tolerance are not yet supported, but planned for the future.


in new version :

  • The management of components that ensure the dynamic release of the place in the storage (“Thin Provisioning”) has been significantly improved. The CLI interface provides commands to include the dynamic distribution of the place at the stage of creating the pool and changing the parameters for already working pools. For the selected pools, you can also change on the fly a file system restrictions.
  • In the commands of working with pools, file systems and block devices, the DEBUG subcardation was added to turn on the debug mode.
  • In the background process Stratisd, the size of the minimum supported FS is increased to 512 MB.
  • MDV (Metadata Volume) bullets is included in a separate space of mounting points.
  • Improved processing of UDEV events generated during the removal of the device.
  • Information of messages in the logs.

/Media reports.