Stratis 2.2 dolazi s poboljšanjima za D-Bus, CLI verziju i još mnogo toga

Stratis

Nova verzija Stratis 2.2 projekta već je objavljena i dostupan je široj javnosti. Ova nova verzija radila je na dodavanju D-Bus sučelja za interakciju s blokovskim uređajima i drugim promjenama.

Za one koji nisu upoznati sa Stratisom, trebali biste znati da je to tako demon koji je razvio Red Hat i Fedora zajednica za objedinjavanje i pojednostavljivanje postavki korisničkog prostora koja konfigurira i nadgleda postojeće komponente osnovnih Linux komponenata za pohranu za LVM upravljanje volumenom i XFS sistem datoteka preko D-Bus-a.

Stratis strpruža funkcije poput dodjele hrpe, snimci, integritet i slojevi predmemoriranja. Kôd projekta napisan je na Rustu i distribuira se pod licencom MPL 2.0.

Sistem u velikoj mjeri ponavlja napredne alate u svojim mogućnostima za upravljanje ZFS i Btrfs particijama, ali je implementiran kao srednji sloj (stratisd daemon) koji radi na vrhu podsustava mapiranja uređaja jezgre Linux (dm-thin, dm-cache, dm-thinpool, dm-raid i dm-integracijski moduli) i XFS sistem datoteka. Za razliku od ZFS i Btrfs, Stratis komponente rade samo u korisničkom prostoru i ne zahtijevaju učitavanje određenih modula jezgre.

Stratis je testiran na blok uređajima koji se temelje na LUKS-u (šifrirane particije), mdraid, dm-multipath, iSCSI, LVM logičkim volumenima i raznim čvrstim diskovima, SSD-ima i NVMe pogonima. S diskom u grupi, Stratis vam omogućava da koristite logičke particije omogućene snimkom za vraćanje promjena.

Glavne nove karakteristike Stratisa 2.2

Verzija 2.2 dodaje nove opcije za D-Bus sučelja da biste dobili svojstva (FetchProperties), upravljali (Manager) i stupili u interakciju s blokovskim uređajima (Blockdev).

Dodana je mogućnost izvještavanja o događajima pri povezivanju i uklanjanju sučelja (InterfacesAdded i InterfacesRemoved) putem D-Bus-a. Bash skripte samodovršavanja poboljšane su u uslužnom programu stratis-cli.

stratis 2.2.0 sada stavite simboličke veze iz datotečnog sistema Stratis u / dev / stratis, umjesto / stratis, plus simboličke veze kreiraju se i održavaju udev pravilima, umjesto izravno kroz stratisd kao prije. / Stratisdirectory nije stvoren niti se koristi od strane stratisd 2.2.0.

Ova verzija postavlja upravljanje konfiguracijom terminala za interaktivni unos ključeva za šifriranje u stratisd umjesto u stratis-cli.

Skripta ljuske temelji se na maloj Rust skripti, stratis_dbusquery_version, koja je uključena u ovu verziju stratisd.

Ova verzija on takođe proširuje D-Bus sučelje na nekoliko načina:

  • Šalje org.freedesktop.DBus.ObjectManager.InterfacesAddedy org.freedesktop.DBus.ObjectManager.InterfacesRemoved signale na D-Bus-u svaki put kada se D-Bus objekt doda ili ukloni iz D-Bus sučelja.
  • Dodajte novo svojstvo D-Bus PhysicalPath, za sučelje org.storage.stratis2.blockdev.r2. Ovo je svojstvo uglavnom korisno za šifrirane Stratis blok uređaje; Identificira blokovski uređaj na kojem se nalaze metapodaci Stratis LUKS2.
  • Dodajte novi ključ LockedPoolsa na sučelje org.storage.stratis2.FetchProperties.r2 za objekte koji implementiraju sučelje org.storage.stratis2.Managerinterface. Ovaj ključ vraća objekt D-Bus koji preslikava UUID-ove zaključanih grupa u njihove odgovarajuće opise ključeva.

Ovo izdanje omogućava korisniku da direktnije i jezgrovitije navede željeni nivo evidentiranja pomoću opcije CLI na nivou dnevnika.

Konačno ako želite znati više o tome o ovoj novoj verziji možete provjeriti listu promjena Na sledećem linku.

Kako instalirati Stratis?

Stratis je dostupan za RHEL, CentOS, Fedoru i derivate. Njegova je instalacija vrlo jednostavna, jer se paket nalazi unutar RHEL spremišta, kao i njegovih derivata.

Da biste instalirali Stratis samo pokrenite sljedeću naredbu u terminalu:

sudo dnf install stratis-cli stratisd -y

Ili možete isprobati i ovo drugo:

sudo yum install stratis-cli stratisd -y

Jednom instaliran na sistem, mora omogućiti Stratis usluge, oni to rade izvršavanjem sljedećih naredbi:

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

Za više informacija o konfiguraciji i upotrebi možete posjetiti sljedeću vezu. https://stratis-storage.github.io/howto/


Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.