После семи месяцев разработки projekti väljalaskmine , mille, mida arendab Red Hat'i ettevõte ja Fedora kogukond, et ühtlustada ja lihtsustada seadistamise ja haldamise vahendeid ühe või mitme kohaliku ketta jaoks. Stratis pakub selliseid võimalusi nagu dünaamiline salvestusruumi eraldamine, snapshotid, andmete terviklikkuse tagamine ja vahemälu kihtide loomine. Projekti kood on kirjutatud Rust 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 seadmestikukaardi (device-mapper) all. Selleks kasutatakse mudeleid dm-thin, dm-cache, dm-thinpool, dm-raid ja dm-integrity ning XFS failisüsteemi. Erinevalt ZFS- ja Btrfsi komponentidest, Stratis'i komponendid töötavad ainult kasutaja ruumis ega vaja spetsiaalseid tuuma mooduleid. Projekt esitatakse algselt kui salvestussüsteemide haldamiseks ekspertide oskusi.
Haldamiseks on saadaval D-Bus API ja .
Stratis on testitud LUKS-põhiste plokkseadmete (šifreeritud jagunemiste), mdraid'i, dm-multipath'i, iSCSI, LVM-i loogiliste mahtudega ning erinevate HDD-de, SSD-de ja NVMe-mäluseadmetega. Kui olemas on üks kõvakettas, võimaldab Stratis kasutada loogilisi jaotuseid, mis toetavad snapshot'e muudatuste tagasivõtmiseks. Kui gruppi lisatakse mitu seadet, tekib võimalus loogiliseks ühendamiseks seadeid pidevaks piirkonnaks. Sellised võimalused nagu
RAID, andmete kokkusurve, dedupeerimine ja talitlushäirete taastamine ei ole veel toetatud, kuid on planeeritud tulevikuks.
V добавлена поддержка управления шифрованием разделов с использованием LUKS2. Добавлен D-Bus интерфейс Report для формирования отчётов в формате JSON. Переписан код идентификации и инициализации устройств. Повышены требования к версии компилятора Rust (как минимум 1.43).
Allikas: opennet.ru
