Stratis 2.2 ankommer med forbedringer til D-Bus, CLI version og mere

Stratis

Den nye version af Stratis 2.2-projektet er allerede frigivet og er tilgængelig for offentligheden. Denne nye version arbejdede med at tilføje D-Bus-grænseflader for at interagere med blokkenheder og andre ændringer.

For dem, der ikke er bekendt med Stratis, skal du vide, at dette er en dæmon udviklet af Red Hat og Fedora-samfundet for at forene og forenkle brugerens pladsindstillinger der konfigurerer og overvåger eksisterende komponenter i de underliggende Linux-lagringskomponenter i LVM-volumenstyring og XFS-filsystem via D-Bus.

Stratis sgiver funktioner som bunktildeling, snapshots, integritet og cachelag. Projektkoden er skrevet i Rust og distribueres under MPL 2.0-licensen.

Systemet gentager stort set avancerede værktøjer i dets evner til at administrere ZFS og Btrfs partitioner, men det er implementeret som et mellemliggende lag (stratisd daemon), at kører oven på Linux-kernesystemets mapper-undersystem (dm-tynde, dm-cache, dm-thinpool, dm-raid og dm-integrationsmoduler) og XFS-filsystem. I modsætning til ZFS og Btrfs fungerer Stratis-komponenter kun i brugerrummet og kræver ikke indlæsning af specifikke kernemoduler.

Stratis er blevet testet med blokkenheder baseret på LUKS (krypterede partitioner), mdraid, dm-multipath, iSCSI, LVM logiske diskenheder og en række harddiske, SSD'er og NVMe-drev. Med en disk i gruppen giver Stratis dig mulighed for at bruge snapshot-aktiverede logiske partitioner til at gendanne ændringerne.

Vigtigste nye funktioner i Stratis 2.2

Version 2.2 tilføjer nye muligheder for D-Bus-grænseflader for at få egenskaber (FetchProperties), administrere (Manager) og interagere med blokkenheder (Blockdev).

Tilføjet muligheden for at rapportere forekomsten af ​​hændelser ved tilslutning og fjernelse af grænseflader (InterfacesAdded og InterfacesRemoved) via D-Bus. Bash autokomplette scripts er blevet forbedret i stratis-cli-værktøjet.

stratis 2.2.0 læg nu symlinks fra Stratis-filsystemet i / dev / stratis, i stedet for / stratis, plus symbolske links oprettes og vedligeholdes af udev-regler, i stedet for direkte gennem stratisd som før. / Stratisdirectory oprettes eller bruges ikke af stratisd 2.2.0.

Denne version positionerer terminalkonfigurationsstyring til interaktiv input af krypteringsnøgler i stratisd i stedet for stratis-cli.

Shell-scriptet er baseret på et lille Rust-script, stratis_dbusquery_version, som er inkluderet i denne version af stratisd.

Denne version det udvider også D-Bus-interface på flere måder:

  • Den sender org.freedesktop.DBus.ObjectManager.InterfacesAddedy org.freedesktop.DBus.ObjectManager.Interfaces Fjernede signaler på D-Bus hver gang et D-Bus-objekt tilføjes eller fjernes fra D-Bus-grænsefladen.
  • Tilføj en ny D-Bus PhysicalPath-egenskab til org.storage.stratis2.blockdev.r2interface. Denne egenskab er hovedsagelig nyttig til krypterede Stratis-blokkenheder; Identificerer den blokkenhed, som Stratis LUKS2-metadata findes på.
  • Tilføj en ny nøgle, LockedPoolsa til org.storage.stratis2.FetchProperties.r2interface til de objekter, der implementerer org.storage.stratis2.Managerinterface. Denne nøgle returnerer et D-Bus-objekt, der kortlægger UUID'erne for de låste grupper til deres tilsvarende nøglebeskrivelser.

Denne frigivelse giver brugeren mulighed for at specificere deres foretrukne logningsniveau mere direkte og kortfattet med –log-levelopment CLI.

Endelig hvis du vil vide mere om det om denne nye version kan du kontrollere listen over ændringer I det følgende link.

Hvordan installeres Stratis?

Stratis fås til RHEL, CentOS, Fedora og derivater. Dens installation er ret enkel, da pakken er inde i RHEL-arkiverne såvel som dens derivater.

For at installere Stratis kør bare følgende kommando i en terminal:

sudo dnf install stratis-cli stratisd -y

Eller du kan også prøve denne anden:

sudo yum install stratis-cli stratisd -y

Når det er installeret på systemet, skal aktivere Stratis-tjenester, de gør dette ved at udføre følgende kommandoer:

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

For mere information om konfiguration og brug kan du besøge følgende link. https://stratis-storage.github.io/howto/


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.