Stratis 2.2 toimittaa parannuksia D-Busiin, CLI-versioon ja muuhun

Stratis

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/


Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.