Avaldatud on projekti Stratis 3.3 väljaanne, mille arendavad Red Hat ja Fedora kogukond eesmärgiga ühtlustada ja lihtsustada seadistamise ja juhtimise vahendeid ühe või mitme kohaliku salvestusseadmestikku. Stratis pakub selliseid võimalusi nagu dünaamiline salvestusruumi jaotamine, sõlmed, terviklikkuse tagamine ja vahemälu tasandite loomine. Stratisi tugi on integreeritud Fedora ja RHEL distributsioonides alates Fedora 28 ja RHEL 8.2 väljaannetest. Projekti kood on litsentsitud MPL 2.0 alusel.
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.

Uues versioonis:
- Lisaruumide füüsiliste seadmete suurendamise tugi, mis võimaldab lisada Stratisi puuduvatele salvestusseadmetele lisanduvat ketasruumi (näiteks RAID-massiivi suurendamisel).
- Mugandatud käsk «stratis pool extend-data», et lisada kindlasse salvestuspuudesse lisaruum, mis on saadaval ühel seadmel. Seadmete suuruse muutuste jälgimiseks on käsu «stratis pool list» väljundis lisatud eriline hoiatus, samas kui käsule «stratis blockdev list» on lisatud teave puu ja seadme suuruste erinevuste kohta.
- Parandatud salvestusseadmete ja dünaamilise salvestusruumi jaotuse (thin provisioning) seotud metainformatsiooni ruumi jaotust. Muudatus vähendas metainformatsiooni fragmenteerimist.
- Uuendatud Clevis raamistiku täitevfailide kontrollimist, mida kasutatakse andmete automaatseks krüpteerimiseks ja dekrüpteerimiseks kettamoodulites. Kontroll tehakse nüüd iga kord, kui kasutaja käsk nõuab Clevisi kasutamist (varem kontrolliti ainult üks kord Stratisi käivitamisel), mis lahendab Clevisi probleemid, kui see on installitud pärast stratisd käivitamist.
Allikas: opennet.ru
