Stratis 2.2 prihaja z izboljšavami za D-Bus, različico CLI in še več

Stratis

Izšla je že nova različica projekta Stratis 2.2 in je na voljo širši javnosti. Ta nova različica je delovala za dodajanje vmesnikov D-Bus za interakcijo z blokovnimi napravami in drugimi spremembami.

Za tiste, ki ne poznajo Stratisa, morate vedeti, da je to demon, ki ga je razvil Red Hat in Fedora skupnosti za poenotenje in poenostavitev nastavitev uporabniškega prostora ki konfigurira in nadzira obstoječe komponente osnovnih komponent shrambe Linuxa za upravljanje glasnosti LVM in datotečni sistem XFS prek D-Bus.

Stratis strponuja funkcije, kot je dodelitev kopice, posnetki, integriteta in predpomnilniške plasti. Koda projekta je napisana v Rustu in se distribuira pod licenco MPL 2.0.

Sistem v svojih zmožnostih v veliki meri ponavlja napredna orodja za upravljanje particij ZFS in Btrfs, vendar je izveden kot vmesni sloj (stratisd daemon), ki deluje na vrhu podsistema preslikave naprav jedra Linux (dm-thin, dm-cache, dm-thinpool, dm-raid in dm-integracijski moduli) in datotečni sistem XFS. Za razliko od ZFS in Btrfs komponente Stratis delujejo samo v uporabniškem prostoru in ne zahtevajo nalaganja posebnih modulov jedra.

Stratis je bil preizkušen z blokovnimi napravami, ki temeljijo na LUKS (šifrirane particije), mdraid, dm-multipath, iSCSI, LVM logični nosilci in številni trdi diski, SSD-ji in pogoni NVMe. Z diskom v skupini vam Stratis omogoča razveljavitev sprememb z uporabo logičnih particij, ki omogočajo posnetek.

Glavne novosti Stratisa 2.2

Različica 2.2 doda nove možnosti za vmesnike D-Bus za pridobivanje lastnosti (FetchProperties), upravljanje (Manager) in interakcija z blokovnimi napravami (Blockdev).

Dodana možnost poročanja o dogodkih ob povezavi in ​​odstranjevanju vmesnikov (InterfacesAdded in InterfacesRemoved) prek D-Bus. Skripti za samodokončanje Bash so izboljšani v pripomočku stratis-cli.

stratis 2.2.0 zdaj postavite simbolne povezave iz datotečnega sistema Stratis v / dev / stratis, namesto / stratis, plus simbolične povezave ustvarjajo in vzdržujejo pravila udev, namesto neposredno prek stratisd kot prej. / Stratisdirectory ni ustvarjen ali uporabljen v stratisd 2.2.0.

Ta različica pozicionira upravljanje konfiguracije terminala za interaktivni vnos šifrirnih ključev v stratisd namesto stratis-cli.

Skript lupine temelji na majhnem skriptu Rust, stratis_dbusquery_version, ki je vključen v to različico stratisd.

Ta različica razširja tudi vmesnik D-Bus na več načinov:

  • Org.freedesktop.DBus.ObjectManager.InterfacesAddedy org.freedesktop.DBus.
  • Dodajte novo lastnost D-Bus PhysicalPath za vmesnik org.storage.stratis2.blockdev.r2. Ta lastnost je uporabna predvsem za šifrirane blokovne naprave Stratis; Identificira blokovno napravo, na kateri so metapodatki Stratis LUKS2.
  • Dodajte nov ključ LockedPoolsa v vmesnik org.storage.stratis2.FetchProperties.r2 za predmete, ki izvajajo vmesnik org.storage.stratis2.Managerinterface. Ta ključ vrne objekt D-Bus, ki preslika UUID-je zaklenjenih skupin v ustrezne opise ključev.

Ta izdaja omogoča uporabniku, da z CLI –log-levelopment natančneje in jedrnato določi želeno raven beleženja.

Končno če želite vedeti več o tem o tej novi različici lahko preverite seznam sprememb V naslednji povezavi.

Kako namestiti Stratis?

Stratis je na voljo za RHEL, CentOS, Fedora in izpeljane finančne instrumente. Namestitev je zelo preprosta, saj je paket znotraj odlagališč RHEL in njegovih derivatov.

Za namestitev Stratisa v terminalu preprosto zaženite naslednji ukaz:

sudo dnf install stratis-cli stratisd -y

Lahko pa poskusite tudi to drugo:

sudo yum install stratis-cli stratisd -y

Ko je enkrat nameščen v sistem, mora omogočiti storitve Stratis, to storijo z izvajanjem naslednjih ukazov:

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

Za več informacij o konfiguraciji in uporabi lahko obiščete naslednjo povezavo. https://stratis-storage.github.io/howto/


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.