După șapte luni de dezvoltare lansarea proiectului , dezvoltat de Red Hat și comunitatea Fedora pentru a unifica și simplifica mijloacele de configurare și gestionare a unui grup de una sau mai multe unități locale. Stratis oferă caracteristici precum alocarea dinamică a stocării, instantanee, integritate și straturi de cache. Codul proiectului este scris în Rust și licențiat sub MPL 2.0.
Sistemul reproduce în mare măsură în capabilitățile sale instrumentele avansate de gestionare a partițiilor ZFS și Btrfs, dar este implementat sub forma unui strat (daemon ), работающей поверх подсистемы device-mapper ядра Linux (используются модули dm-thin, dm-cache, dm-thinpool, dm-raid и dm-integrity) и файловой системы XFS. В отличие от ZFS и Btrfs, компоненты Stratis работают только в пространстве пользователя и не требуют загрузки специфичных модулей ядра. Проект изначально преподносится как pentru a administra calificarea de expert sisteme de stocare.
D-Bus API este furnizat pentru control și .
Stratis a fost testat cu dispozitive bloc bazate pe LUKS (partiții criptate), mdraid, dm-multipath, iSCSI, volume logice LVM, precum și diverse HDD-uri, SSD-uri și unități NVMe. Dacă există un disc în pool, Stratis vă permite să utilizați partiții logice cu suport pentru instantanee pentru a anula modificările. Când adăugați mai multe unități la un pool, puteți combina în mod logic unitățile într-o zonă adiacentă. Caracteristici precum
RAID, compresia datelor, deduplicarea și toleranța la erori nu sunt încă acceptate, dar sunt planificate pentru viitor.
В a adăugat suport pentru gestionarea criptării partițiilor folosind LUKS2. S-a adăugat interfața D-Bus Report pentru generarea de rapoarte în format JSON. Codul de identificare și inițializare a dispozitivului a fost rescris. Cerințele pentru versiunea compilatorului Rust au fost crescute (cel puțin 1.43).
Sursa: opennet.ru
