PĂ€rast aasta kestnud arendustööd projekti vĂ€ljaanne , mida arendab ettevĂ”te Red Hat ja Fedora kogukond, et ĂŒhtlustada ja lihtsustada ĂŒhe vĂ”i mitme kohaliku salvestusseadmestiku seadistamise ja haldamise vahendeid. Stratis pakub selliseid vĂ”imalusi nagu dĂŒnaamiline salvestusruumi eraldamine, hetkefotod, terviklikkuse tagamine ja kiirendamiseks kihtide loomine. Projekti kood on kirjutatud keeles Rust ja on litsentseeritud MPL 2.0 alusel.
SĂŒsteem kordab oma suutlikkuses ulatuslikke ZFS ja Btrfs haldustooted, kuid on rakendatud kihina (demon ), mis töötab Linuxi tuuma seadme-mappi alam sĂŒsteemi kohal (kasutatakse mooduleid dm-thin, dm-cache, dm-thinpool, dm-raid ja dm-integrity) ning XFS failisĂŒsteemi. Erinevalt ZFS-ist ja Btrfs-ist töötavad Stratis komponendid ainult kasutajaruumi tasandil ning ei nĂ”ua spetsiifiliste tuuma moodulite laadimist. Projekt esitatud kui haldamiseks salvestussĂŒsteemide ekspertide kvalifikatsiooni.
Haldamiseks on saadaval D-Bus API ja .
Stratise toimimist on testitud LUKS (krĂŒptitud jaotised), mdraid, dm-multipath, iSCSI, LVM loogiliste mahtude ja erinevate HHD, SSD ja NVMe salvestusseadmete pĂ”hjal. Ăhe ketta olemasolu korral salvestuspools lubab Stratis kasutada loogilisi jaotusi hetkefotode toega muudatuste tagasi pööramiseks. Kui paljusid salvestusseadmeid lisatakse pooli, tekib vĂ”imalus loogilisest ĂŒhendamisest pidev alade loomiseks. Sellised vĂ”imalused nagu
RAID, andmete tihendamine, deduplication ja tÔrkeotsing ei ole veel toetatud, kuid on plaanitud tulevikuks.
Uues on tĂ”stetud nĂ”udmised Rust kompilaatori versioonile (vĂ€hemalt 1.37, kuid soovitatav on 1.38). Versiooninumero oluline muutus on tingitud D-Bus mĂ”nede liideste ĂŒmbernimetamisest ning töökorralduse ĂŒmberstruktureerimisest D-Busiga (mooduli peamine algsete hĂ€davajalike omaduste komplekt on vĂ€lja tĂ”stetud ning ĂŒlejÀÀnud attribuudid kĂŒsitakse nĂŒĂŒd uue FetchProperties meetodi kaudu).
Allikas: opennet.ru
