Stratis 2.2 -projektin uusi versio on jo julkaistu ja on yleisön saatavilla. Tämä uusi versio toimi lisäämällä D-Bus-rajapintoja vuorovaikutukseen estolaitteiden ja muiden muutosten kanssa.
Niille, jotka eivät tunne Stratista, sinun pitäisi tietää, että näin on Red Hatin kehittämä daemon ja Fedora-yhteisö yhtenäistää ja yksinkertaistaa käyttäjätilan asetuksia joka konfiguroi ja valvoo LVM: n volyyminhallinnan ja XFS-tiedostojärjestelmän taustalla olevien Linux-tallennusosien olemassa olevia komponentteja D-Busin kautta.
Stratis starjoaa toimintoja, kuten kasan allokointi, tilannekuvat, eheys ja välimuistitasot. Projektikoodi on kirjoitettu Rust-muodossa ja jaettu MPL 2.0 -lisenssillä.
Järjestelmä toistaa pitkälti edistyneitä työkaluja kyvyissään hallita ZFS- ja Btrfs-osioita, mutta se toteutetaan välikerroksena (stratisd-daemon), joka toimii Linux-kernel device mapper -alijärjestelmän päällä (dm-ohut, dm-välimuisti, dm-thinpool, dm-raid ja dm-integraatiomoduulit) ja XFS-tiedostojärjestelmä. Toisin kuin ZFS ja Btrfs, Stratis-komponentit toimivat vain käyttäjän tilassa eivätkä vaadi tiettyjen ytimoduulien lataamista.
Stratis on testattu lohkolaitteilla, jotka perustuvat LUKS: ään (salatut osiot), mdraidiin, dm-multipath-, iSCSI-, LVM-loogisiin asemiin ja erilaisiin kiintolevyihin, SSD-levyihin ja NVMe-asemiin. Levyn ollessa ryhmässä Stratis antaa sinun käyttää pikakuvan tukemia loogisia osioita muutosten palauttamiseksi.
Stratis 2.2: n tärkeimmät uudet ominaisuudet
Versio 2.2 lisää uusia vaihtoehtoja D-Bus-rajapinnoille saada ominaisuuksia (FetchProperties), hallita (Manager) ja olla vuorovaikutuksessa lohkolaitteiden kanssa (Blockdev).
Lisätty mahdollisuus raportoida tapahtumien esiintymisestä liitäntöjen (InterfacesAdded and InterfacesRemoved) yhteydessä ja poistamisessa D-Busin kautta. Bash-automaattisen täydennyksen komentosarjoja on parannettu stratis-cli -apuohjelmassa.
Maksuton 2.2.0 aseta nyt Stratis-tiedostojärjestelmän symlinkit hakemistoon / dev / stratis, / stratis: n sijaan plus symboliset linkit luodaan ja ylläpidetään udev-sääntöjen avulla, eikä suoraan stratisd: n kautta kuten aiemmin. Stratisd 2.2.0 ei luo tai käytä / stratisdirectoryä.
Tämä versio sijoittaa päätelaitteen kokoonpanon hallinnan interaktiiviselle tulolle salausavaimista stratisd: ssä stratis-clin sijaan.
Shell-komentosarja perustuu pieneen Rust-komentosarjaan, stratis_dbusquery_version, joka sisältyy tähän stratisd-versioon.
Tämä versio se myös laajentaa D-Bus-käyttöliittymää useilla tavoilla:
- Org.freedesktop.DBus.ObjectManager.InterfacesAddedy org.freedesktop.DBus.ObjectManager.InterfacesRemoved-signaalit lähetetään D-väylälle aina, kun D-Bus-objekti lisätään tai poistetaan D-Bus-liitännästä.
- Lisää uusi D-Bus PhysicalPath -ominaisuus org.storage.stratis2.blockdev.r2-liitännälle. Tämä ominaisuus on pääasiassa hyödyllinen salatuille Stratis-estolaitteille; Tunnistaa estolaitteen, jolla Stratis LUKS2 -metatiedot sijaitsevat.
- Lisää uusi avain LockedPoolsa org.storage.stratis2.FetchProperties.r2-liitäntään kohteille, jotka toteuttavat org.storage.stratis2.Managerinterface. Tämä avain palauttaa D-Bus-objektin, joka kartoittaa lukittujen ryhmien UUID: t vastaaviin avainkuvauksiin.
Tämän julkaisun avulla käyttäjä voi määrittää haluamansa lokitason suoraan ja ytimekkäästi –log-levelopment CLI: n avulla.
Vihdoin jos haluat tietää enemmän siitä tästä uudesta versiosta voit tarkistaa muutosluettelon Seuraavassa linkissä.
Kuinka asentaa Stratis?
Stratis on saatavana RHEL: lle, CentOS: lle, Fedoralle ja johdannaisille. Sen asennus on melko yksinkertaista, koska paketti on RHEL-arkistojen sekä sen johdannaisten sisällä.
Stratisin asentamiseksi Suorita vain seuraava komento terminaalissa:
sudo dnf install stratis-cli stratisd -y
Tai voit myös kokeilla tätä muuta:
sudo yum install stratis-cli stratisd -y
Kun se on asennettu järjestelmään, on sallittava Stratisin palvelut, he tekevät tämän suorittamalla seuraavat komennot:
sudo systemctl start stratisd.service
sudo systemctl enable stratisd.service
sudo systemctl status stratisd.service
Saat lisätietoja kokoonpanosta ja käytöstä seuraavasta linkistä. https://stratis-storage.github.io/howto/