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

besplatno

Nova verzija projekta Stratis 2.2 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 zajednice za objedinjavanje i pojednostavljivanje postavki korisničkog prostora koja konfigurira i nadzire postojeće komponente osnovnih Linux komponenata za pohranu LVM upravljanja volumenom i XFS datotečnim sustavom preko D-Bus-a.

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

Sustav 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 datotečni sustav. Za razliku od ZFS-a i Btrfsa, Stratisove komponente djeluju samo u korisničkom prostoru i ne zahtijevaju učitavanje određenih modula jezgre.

Stratis je testiran s blokovskim uređajima koji se temelje na LUKS-u (šifrirane particije), mdraid-u, dm-multipath-u, iSCSI-u, LVM-ovim logičkim volumenima i raznim tvrdim diskovima, SSD-ima i NVMe pogonima. S diskom u grupi, Stratis vam omogućuje upotrebu logičkih particija omogućenih snimkom za vraćanje promjena.

Glavne nove značajke Stratisa 2.2

Verzija 2.2 dodaje nove mogućnosti za D-Bus sučelja za dobivanje svojstava (FetchProperties), upravljanje (Manager) i interakciju s blokovskim uređajima (Blockdev).

Dodana mogućnost izvještavanja o događajima na 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 sustava Stratis u / dev / stratis, umjesto / stratis, plus simboličke veze stvaraju 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 pozicionira upravljanje konfiguracijom terminala za interaktivni unos ključeva za šifriranje u stratisd umjesto 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đer proširuje sučelje D-Bus na nekoliko načina:

  • Šalje org.freedesktop.DBus.ObjectManager.InterfacesAddedy org.freedesktop.DBus.ObjectManager.InterfacesUklonjeni signali na D-Busu svaki put kad se D-Bus objekt doda ili ukloni sa sučelja D-Bus-a.
  • 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 u 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ćuje korisniku da izravno i jezgrovito navede željenu razinu zapisivanja pomoću CLI –log-levelopment.

Konačno ako želite znati više o tome o ovoj novoj verziji možete provjeriti popis promjena U sljedećem linku.

Kako instalirati Stratis?

Stratis je dostupan za RHEL, CentOS, Fedoru i derivate. Njegova je instalacija prilično jednostavna, jer se paket nalazi unutar RHEL spremišta kao i njegovi derivati.

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 u sustav, mora omogućiti Stratis usluge, to čine 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 poveznicu. https://stratis-storage.github.io/howto/


Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  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 obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.