Kohaliku salvestusruumi haldamise tööriistakomplekti Stratis 3.3 väljalase

Avaldatud on projekti Stratis 3.3 väljaanne, mille on välja töötanud Red Hat ja Fedora kogukond, et ühtlustada ja lihtsustada ühe või mitme kohaliku draivi kogumi konfigureerimise ja haldamise vahendeid. Stratis pakub selliseid funktsioone nagu dünaamiline salvestusruumi eraldamine, hetktõmmised, terviklikkus ja vahemälukihid. Stratise tugi on integreeritud Fedora ja RHEL distributsioonidesse alates Fedora 28 ja RHEL 8.2 väljalaskest. Projekti koodi levitatakse MPL 2.0 litsentsi all.

Süsteem kordab oma võimalustelt suures osas ZFS-i ja Btrfs-i täiustatud partitsioonihaldustööriistu, kuid seda rakendatakse kihina (stratisd-deemon), mis töötab Linuxi kerneli seadmekaardi alamsüsteemi peal (moodulid dm-thin, dm -vahemälu, dm-thinpool, dm- raid ja dm-integrity) ning XFS-failisüsteemi. Erinevalt ZFS-ist ja Btrfs-ist töötavad Stratise komponendid ainult kasutajaruumis ega vaja konkreetsete tuumamoodulite laadimist. Projekti esitleti algselt kui salvestussüsteemide eksperdi kvalifikatsiooni selle haldamiseks.

Haldamiseks on ette nähtud D-Bus API ja utiliit. Stratist on testitud plokkseadmetega, mis põhinevad LUKS-il (krüptitud partitsioonid), mdraidil, dm-multipathil, iSCSI-l, LVM-i loogilistel mahtudel, aga ka erinevatel HDD-del, SSD-del ja NVMe-draividel. Kui kogumis on üks ketas, võimaldab Stratis muudatuste tagasipööramiseks kasutada hetktõmmise toega loogilisi partitsioone. Kui lisate basseini mitu draivi, saate draivid loogiliselt ühendada külgnevaks alaks. Selliseid funktsioone nagu RAID, andmete tihendamine, dubleerimise ja tõrketaluvus veel ei toetata, kuid need on kavandatud tulevikus.

Kohaliku salvestusruumi haldamise tööriistakomplekti Stratis 3.3 väljalase

Uues versioonis:

  • Lisatud tugi füüsiliste seadmete suuruse laiendamiseks, mis võimaldab teil lisada salvestusseadmes saadaolevasse Stratise kogumile täiendavat kettaruumi (näiteks RAID-massiivi laiendamisel).
  • Lisati käsk "stratis pool extend-data", et lisada konkreetsele salvestusbasseinile täiendavat kettaruumi, mis kuvatakse ühes seadmes. Seadme suuruse muutuste jälgimiseks on käsu "stratis pool list" väljundisse lisatud spetsiaalne hoiatus ning käsule "stratis blockdev list" on lisatud teave basseini ja seadmete suuruste erinevuste kohta.
  • Täiustatud ruumi eraldamine salvestusseadmetega seotud metaandmete jaoks ja dünaamiline salvestusruumi eraldamine ("õhuke varustamine"). Muudatus vähendas killustumist metaandmete salvestamisel.
  • Kettasektsioonidel andmete automaatseks krüptimiseks ja dekrüpteerimiseks kasutatava Clevise raamistiku käivitatavate failide kontroll on ümber töötatud. Nüüd tehakse kontroll, kui kasutaja käsk nõuab Clevise kõnet (varem tehti kontrolli ainult üks kord, kui Stratis käivitati), mis lahendab pärast stratisdi käivitamist installitud Clevise kasutamisega seotud probleemid.

Allikas: opennet.ru

Lisa kommentaar