Avaldasime projekti Stratis 3.1, mille arendamist viib edasi ettevõte Red Hat ja Fedora kogukond, et ühtlustada ja lihtsustada seadistamis- ja haldustööriistu ühe või mitme kohaliku seadme rikka haldamiseks. Stratis pakub selliseid võimalusi nagu dünaamiline salvestusruumi eraldamine, snapshotid, andmete terviklikkuse tagamine ja kiipide loomine vahemäluks. Stratisi tugi on integreeritud Fedora ja RHEL distribuutidesse, alates Fedoora 28 ja RHEL 8.2 väljalasked. Projekti kood on litsentseeritud 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:
- Oluliselt on paranenud komponentide haldamine, mis toetavad dünaamilist salvestusruumi eraldamist („thin provisioning“). CLI-liideses on lisatud käsud salvestusruumi dünaamiliseks jaotamiseks puu loomise etapis ning olemasolevate puude seadete muutmiseks. Valitud puude puhul on nüüd võimalik ka failisüsteemi piiranguid reaalajas muuta.
- Puuride, failisüsteemide ja plokkseadmete käsudesse on lisatud alamkäsk 'debug' silumisrežiimi aktiveerimiseks.
- Protsessis stratisd on minimaalne toetatud failisüsteemi suurus suurendatud 512 MB-le.
- MDV (metadata volume) basseinide jaoks on lisatud eraldi mount-punktide mountimine.
- Uuendatud udev sündmuste töötlemist, mis genereeritakse seadme eemaldamisel.
- Sõnumite informatiivsust logides on parendatud.
Allikas: opennet.ru
