Pärast aastat arendamist projekti väljalaskmine , mida arendab ettevõte Red Hat ja Fedora kogukond, et ühtlustada ja lihtsustada seadistamismudeleid ja haldust ühe või mitme kohaliku kiiretala vahel. Stratis pakub selliseid võimalusi nagu dünaamiline salvestusruumi jagamine, snapshot'id, andmete terviklikkuse tagamine ja kihtide loomine vahemällu salvestamiseks. Projekti kood on kirjutatud Rusti keeles ja on MPL 2.0 litsentsi all.
Süsteem kordab paljuski oma võimaluste poolest täiustatud sektsioonihaldamise tööriistu ZFS ja Btrfs, kuid on rakendatud kihina (daemon ), mis töötab Linuxi tuuma seadme kaardistamise alusel (kasutades mooduleid dm-thin, dm-cache, dm-thinpool, dm-raid ja dm-integrity) ja failisüsteemi XFS. Erinevalt ZFS-ist ja Btrfs-ist töötavad Stratis'e komponendid ainult kasutajaruumi tasemel ja ei vaja spetsiifiliste tuuma moodulite laadimist. Projekt esitatakse algusest peale kui salvestussüsteemide haldamiseks ekspertide oskusi.
Haldamiseks on saadaval D-Bus API ja .
Stratis on testitud LUKS-põhiste plokk-seadmete (kriptitud osade), mdraid, dm-multipath, iSCSI, LVM loogiliste mahtude ning erinevate HDD, SSD ja NVMe-seadmetega. Kui puulis on vaid üks disk, võimaldab Stratis kasutada loogilisi osi, kus on toega snapshots, et muudatusi tagasi võtta. Kui puul on mitu seadet, on olemas võimalus loogiliseks ühendamiseks pidevas piirkonnas. Sellised võimalused nagu
RAID, andmete kokkusurve, dedupeerimine ja talitlushäirete taastamine ei ole veel toetatud, kuid on planeeritud tulevikuks.
V on suurenenud Rusti kompilaatori versiooninõuded (vähemalt 1.37, kuid soovitatav on 1.38). Versiooninumbri oluline muutus tuleneb mõnede D-Bus-liideste ümbernimetamisest ja D-Busi töö korralduse ümberveest (on välja toodud esmased põhiväärtuste komplekt ning ülejäänud omadused küsitakse nüüd uue FetchProperties meetodi kaudu).
Allikas: opennet.ru
