Bol zverejnený výstup projektu Stratis 3.0, ktorý vyvíja spoločnosť Red Hat a komunita Fedora za účelom unifikácie a zjednodušenia nástrojov na konfiguráciu a správu skupiny jedného alebo viacerých miestnych úložísk. Stratis poskytuje možnosti ako dynamické prerozdelenie priestoru v úložisku, snímky, zabezpečenie integrity a vytváranie vrstiev pre vyrovnávaciu pamäť. Podpora Stratis je integrovaná v distribúciách Fedora a RHEL od vydania Fedora 28 a RHEL 8.2. Kód projektu je distribuovaný pod licenciou MPL 2.0.
Systém sa v mnohom prenáša vo svojich možnostiach na rozšírené nástroje na správu oddielov ZFS a Btrfs, ale je realizovaný vo forme vrstvy (démon stratisd), ktorá pracuje nad podsystemom device-mapper jadra Linux (používajú sa moduly dm-thin, dm-cache, dm-thinpool, dm-raid a dm-integrity) a súborovým systémom XFS. Na rozdiel od ZFS a Btrfs, komponenty Stratis fungujú iba v priestore používateľa a nevyžadujú načítanie špecifických modulov jadra. Projekt sa pôvodne prezentuje ako nevyžadujúci odborné znalosti na správu systémov ukladania.
Na správu sa poskytuje D-Bus API a cli-nástroj. Funkčnosť Stratis bola testovaná s blokovými zariadeniami založenými na LUKS (šifrované oddiely), mdraid, dm-multipath, iSCSI, logickými zväzkami LVM, ako aj s rôznymi HDD, SSD a NVMe úložiskami. Pri prítomnosti jedného disku v poole Stratis umožňuje používať logické oddiely s podporou snímok na návrat zmien. Pri pridávaní viacerých úložísk do poolu sa objavuje možnosť logického zlúčenia úložísk do súvislej oblasti. Takéto možnosti, ako RAID, kompresia údajov, deduplikácia a organizácia odolnosti voči poruchám zatiaľ nie sú podporované, ale sú naplánované do budúcnosti.

Významná zmena čísla verzie je spôsobená zmenou rozhrania pre správu cez D-Bus a ukončením podpory rozhraní FetchProperties v prospech používania vlastností a metód založených na D-Bus. V novej verzii bola tiež pridaná kontrola pravidiel udev pomocou libblkid pred vykonaním zmien, prepracovaná správa udalostí od DeviceMapper, zmenené interné zobrazenie spracovateľov chýb, prepracovaný kód na spätné zmeny (rollback) a umožnené určenie logickej veľkosti pri vytváraní FS. V rámci frameworku Clevis, ktorý sa používa na automatické šifrovanie a dešifrovanie dát na diskových oddieloch, sú nasadené hashe SHA-256 namiesto SHA-1. Poskytuje sa možnosť zmeny hesla a regenerácie väzieb na Clevis.
Zdroj: opennet.ru
