vydanie projektu , vyvinutý spoločnosťou Red Hat a komunitou Fedora na zjednotenie a zjednodušenie nástrojov na konfiguráciu a správu množiny jedného alebo viacerých lokálnych úložných zariadení. Stratis poskytuje funkcie ako dynamické prideľovanie miesta na úložisku, snímky, zabezpečenie integrity a vytváranie vrstiev pre cache. Kód projektu je napísaný v jazyku Rust a pod licenciou MPL 2.0.
Systém do značnej miery opakuje svoje možnosti rozšírených nástrojov na správu oddielov ZFS a Btrfs, ale je realizovaný ako vrstva (démon ), pracujúci nad subsystémom device-mapper jadra Linuxu (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 používateľskom priestore a nevyžadujú načítanie špecifických jadrových modulov. Projekt je pôvodne prezentovaný ako pre správu kvalifikáciu experta na úložné systémy.
Na správu je poskytnuté D-Bus API a .
Práca Stratis bola otestovaná s blokovými zariadeniami na báze LUKS (šifrované oddiely), mdraid, dm-multipath, iSCSI, logickými objemami LVM, ako aj s rôznymi HDD, SSD a NVMe uložením. Pri prítomnosti jedného disku v súbore Stratis umožňuje používať logické oddiely so podporou snímok na vrátenie zmien. Pri pridaní viacerých úložných zariadení do súboru sa objavuje možnosť logického zlúčenia zariadení do súvislej oblasti. Takéto možnosti ako
RAID, kompresia dát, deduplifikácia a organizácia odolnosti voči chybám zatiaľ nie sú podporované, ale sú plánované na budúcnosť.
V boli pridané nové varianty rozhraní D-Bus na získavanie vlastností (FetchProperties), správu (Manager) a interakciu s blokovými zariadeniami (Blockdev). Bola pridaná možnosť oznámenia o udalostiach pripojenia a odpojenia rozhraní (InterfacesAdded a InterfacesRemoved) prostredníctvom D-Bus. V utilite stratis-cli scenáre automatického doplnenia vstupu pre bash.
Zdroj: opennet.ru
