projekti vĂ€ljaanne , mida arendavad Red Hat ja Fedora kogukond, et ĂŒhtlustada ja lihtsustada ĂŒhte vĂ”i mitut kohaliku salvestusruumi seadistamise ja haldamise vahendit. Stratis pakub selliseid vĂ”imalusi nagu dĂŒnaamiline salvestusruumi jaotamine, hetkeseisud, terviklikkuse tagamine ja vahemĂ€lu loomiseks kihid. Projekti kood on kirjutatud Rusti keeles 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 seadmete kaardistamise alussĂŒsteemi peal (kasutatakse 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 komponendid ainult kasutajariigis ega nĂ”ua spetsiifiliste tuumamoodulite laadimist. Projekt on algselt esitatud kui haldamiseks salvestussĂŒsteemide ekspertide kvalifikatsiooni.
Haldamiseks on saadaval D-Bus API ja .
Stratis'i töö on testitud LUKS-i (krĂŒpteeritud osade), mdraid'i, dm-multipath'i, iSCSI, LVM loogiliste mahtude ja erinevate HDD-de, SSD-de ning NVMe salvestusseadmetega. Kui paagis on ainult ĂŒks ketas, vĂ”imaldab Stratis kasutada loogilisi osi, mis toetavad hetkeseise, et tagasi rullida muudatusi. Mitme salvestusseadmest paagi lisamisel on vĂ”imalik loogiliselt ĂŒhendada seadmeid ĂŒhte pidevasse alasse. Sellised vĂ”imalused nagu
RAID, andmete tihendamine, deduplication ja tÔrkeotsing ei ole veel toetatud, kuid on plaanitud tulevikuks.
Uues on lisatud uusi D-Bus liidese variante omaduste saamiseks (FetchProperties), haldamiseks (Manager) ja blokeerimisseadmete (Blockdev) juhtimiseks. Lisatud on vĂ”imalus teavitada liideste ĂŒhendamise ja eemaldamise sĂŒndmustest (InterfacesAdded ja InterfacesRemoved) D-Bus'i kaudu. Stratis-cli utiliidis bash'i sisendite automaatse tĂ€iendamise stsenaariume.
Allikas: opennet.ru
