versiunea proiectului , dezvoltat de compania Red Hat și comunitatea Fedora pentru unificarea și simplificarea instrumentelor de configurare și gestionare a unui pool de unul sau mai multe unități locale. Stratis oferă capacități precum alocarea dinamică a spațiului de stocare, instantanee, asigurarea integrității și crearea de straturi pentru caching. Codul proiectului este scris în Rust și sub licența MPL 2.0.
Sistemul reflectă în mare parte funcționalitățile extinse ale instrumentelor de gestionare a partițiilor ZFS și Btrfs, dar este realizat sub formă de intermediar (daemon ), funcționând deasupra subsistemului device-mapper al nucleului Linux (folosind modulele dm-thin, dm-cache, dm-thinpool, dm-raid și dm-integrity) și a sistemului de fișiere XFS. Spre deosebire de ZFS și Btrfs, componentele Stratis funcționează doar în spațiul utilizatorului și nu necesită încărcarea de module specifice ale nucleului. Proiectul este inițial promovat ca cunoștințe de expert în sisteme de stocare pentru administrare.
Pentru gestionare, este oferit un API D-Bus și .
Funcționarea Stratis a fost testată cu dispozitive de bloc bazate pe LUKS (partiții criptate), mdraid, dm-multipath, iSCSI, volume logice LVM, precum și cu diverse HDD-uri, SSD-uri și unități NVMe. În cazul în care pool-ul conține un singur disc, Stratis permite utilizarea partițiilor logice cu suport pentru instantanee pentru revenirea la modificări. La adăugarea mai multor unități în pool, apare posibilitatea de a combina logic unitățile într-o zonă continuă. Capacitățile precum
RAID, comprimarea datelor, deduplicarea și organizarea redundanței nu sunt încă suportate, dar sunt planificate pentru viitor.
În au fost adăugate noi variante de interfețe D-Bus pentru extragerea proprietăților (FetchProperties), gestionare (Manager) și interacțiune cu dispozitivele de bloc (Blockdev). A fost adăugată capacitatea de a notifica evenimentele de conectare și deconectare a interfețelor (InterfacesAdded și InterfacesRemoved) prin D-Bus. În utilitarul stratis-cli scenariile de completare automată pentru bash.
Sursa: opennet.ro
