Stratis, Linuxi kohaliku salvestusruumi haldamise lahendus

Stratis

Stratis on Red Hat'i välja töötatud deemon ja Fedora kogukond kasutajaruumi sätete ühtlustamiseks ja lihtsustamiseks mis konfigureerib ja jälgib LVM-i haldushalduse ja XFS-failisüsteemi D-bussi kaudu Linuxi salvestuskomponentide olemasolevaid komponente.

Stratis ei ole kasutaja tasemel failisüsteem nagu FUSE süsteem. Stratise seadistamise deemon töötati välja nii, et sellel oleks funktsioonipariteet ZFS ja Btrfs. Kuna see põhineb LVM-i ja XFS-i ettevõtte testitud komponentidel, millel on üle kümne aasta kestnud ettevõtte juurutamine ja Red Hat Enterprise Linuxi System Storage Manageri õppetunnid.

ETeisisõnu, Stratis automatiseerib kohaliku salvestusruumi haldamise. Ühe ketta süsteemis saab Stratise abil hõlbustada loogiliselt / home eraldamist / usr-ist loogilist eraldamist ja tagasivõtmise hetktõmmise lubamist eraldi.

Suuremates konfiguratsioonides Stratise abil saab hõlpsasti luua mitmetasandilise mitme kettaga salvestusbasseini, jälgida basseini ja seejärel haldage rühma administraatori väiksema vaevaga.

Stratise kohta

Stratis pakub ZFS / Btrfs stiilifunktsioone, integreerides olemasoleva tehnoloogia kihid- Linuxi seadme kaardistaja alamsüsteem ja XFS-failisüsteem. Stratisdi deemon haldab plokkseadmete kogusid ja pakub D-Bus API-d.

Stratis-CLI pakub käsurea tööriista Stratis, mis omakorda kasutab stratisdiga suhtlemiseks D-BUS API-d.

Erinevalt ZFS-ist ja Btrf-ist töötavad Stratise komponendid ainult kasutajaruumis ja need ei nõua spetsiifiliste kernelmoodulite laadimist. Esialgu esitleti projekti, mis ei nõua reitingute haldamiseks salvestussüsteemide eksperdi juhtimist.

Haldamiseks on ette nähtud D-Bus API ja kliendi utiliit. Stratist on testitud plokkseadmetega, mis põhinevad LUKS-il (krüptitud sektsioonid), mdraidil, dm-multipathil, iSCSI-l, LVM-i loogilistel mahtudel, samuti mitmesugustel kõvaketastel, SSD-del ja NVMe-draividel.

Kui rühmas on üksus, Stratis lubab muudatuste ennistamiseks kasutada hetktõmmise toega loogilisi partitsioone. Teiselt poolt, kui rühma lisatakse mitu üksust, on võimalik üksused loogiliselt ühendada pidevas piirkonnas.

Selliseid funktsioone nagu RAID, andmete tihendamine, deduplikatsioon ja tõrketaluvus pole veel toetatud, kuid need on kavandatud tulevikus.

Stratisel on ka muid jooni nagu vahemälu dünaamiline eraldamine, hetktõmmised, terviklikkus ja kihtide salvestamine vahemällu salvestamiseks. Projekti kood on kirjutatud Rustis ja levitatakse MPL 2.0 litsentsi all.

Nüüd projekti uuendati pärast aastat kestnud arendustööd, kuna projekti käivitamine avaldati hiljuti Tasuta 2.0. Milles selle uue versiooni teadaandes on mainitud Rust kompilaatori versiooni nõuded on suurenenud (vähemalt 1.37, kuid soovitatav on 1.38).

peale selle väärib esiletõstmist oluline muutus seotud versiooninumbris mõnede D-Bus-liideste ümbernimetamine ja D-Bus-iga töökorralduse ümberkujundamine (Valitakse esmaste põhiomaduste komplekt ja ülejäänud atribuute küsitakse nüüd uue FetchProperties meetodi abil.)

Ka seda CLI versioon on oluliselt jõulisem. Varem oli rühmades, failisüsteemides ja blokeerimisseadmetes veatingimuste kategooria, mis muudaks CLI praktiliselt kasutuskõlbmatuks.

Kuidas Stratist installida?

Stratis on saadaval RHEL, CentOS, Fedora ja derivaatide jaoks. Selle paigaldamine on üsna lihtne, kuna pakett asub nii RHELi kui ka selle derivaatide hoidlates.

Stratise installimiseks käivitage lihtsalt terminalis järgmine käsk:

sudo dnf install stratis-cli stratisd -y

Või võite proovida ka seda muud:

sudo yum install stratis-cli stratisd -y

Kui süsteem on installitud, peab lubama Stratise teenused, teevad nad seda järgmiste käskude abil:

sudo systemctl start stratisd.service
sudo systemctl enable stratisd.service
sudo systemctl status stratisd.service

Konfiguratsiooni ja kasutamise kohta lisateabe saamiseks külastage järgmist linki. https://stratis-storage.github.io/howto/


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.