Avaldatud on Stratis 3.0 projekt, mida arendab Red Hat ja Fedora kogukond, et ühtlustada ja lihtsustada kohalike salvestusseadmete rikka haldamise ja konfigureerimise vahendeid. Stratis pakub selliseid võimalusi nagu salvestusruumi dünaamiline eraldamine, snapshots, andmete terviklikkuse tagamine ja kiiruskihtide loomine. Stratisi tugi on integreeritud Fedora ja RHEL jaotustesse alates Fedora 28 ja RHEL 8.2 versioonidest. Projekti kood levitatakse MPL 2.0 litsentsi all.
Süsteem jäljendab oma võimaluste poolest ZFS ja Btrfs'i täiustatud partitsioonihaldusvahendeid, kuid on teostatud kihina (stratisd deemon), mis töötab Linuxi kernelis device-mapper alamsüsteemi peal (kasutatakse mooduleid dm-thin, dm-cache, dm-thinpool, dm-raid ja dm-integrity) ja XFS failisüsteemi. Erinevalt ZFS-ist ja Btrfs-ist töötavad Stratisi komponendid vaid kasutajaruumi tasandil ja ei vaja spetsiifiliste kernelimoodulite laadimist. Projekt esitatakse algselt kui mitteekspertiisi nõudev süsteemide haldamiseks.
D-Bus API ja cli-utility on haldamiseks saadaval. Stratis on testitud LUKS'i (krüpteeritud partitsioonide), mdraid'i, dm-multipathi, iSCSI, LVM loogiliste mahtude ning erinevate HDD, SSD ja NVMe-kettaseadmetega. Ühe ketta olemasolul poolis võimaldab Stratis kasutada loogilisi partitsioone, millel on hetkeseisud muudatuste tagasiviimiseks. Kui hulka lisatakse mitmeid kettaid, tekib võimalus loogiliselt ühendatud selliste seadmete pidev ala. Sellised funktsioonid nagu RAID, andmete tihendamine, deduplikeerimine ja töökindluse tagamine ei ole veel toetatud, kuid on tulevikus plaanis.

Oluline versioonimuutus on seotud D-Bus'iga haldamise liidese muutmisega ning FetchProperties'i liideste toe lõpetamisega, mille asemel on nüüd kasutusele võetud D-Bus'ile tuginevad omadused ja meetodid. Uues väljaandes on samuti lisatud udev reeglite kontroll libblkid abil enne muudatuste tegemist, ümber töötatud DeviceMapper'i sündmuste töötlemine, muudetud vigade töötlejate sisemist esitusviisi, ümber kirjutatud muudatuste tagasivõtmise kood, ja võimaldatud on loogilise suuruse määramine failisüsteemi loomisel. Clevis raamistikus, mida kasutatakse andmete automaatseks krüpteerimiseks ja dekrüpteerimiseks ketaspartitsioonides, on nüüd kasutusel SHA-256 hash'id, mitte SHA-1. Samuti on antud võimalus paroolifraasi muutmiseks ja Clevis'e sidemete uuesti genereerimiseks.
Allikas: opennet.ru
