Stratis 2.2 arrin me përmirësime për D-Bus, versionin CLI dhe më shumë

falas

Versioni i ri i projektit Stratis 2.2 tashmë është lëshuar dhe është në dispozicion të publikut të gjerë. Ky version i ri punoi për të shtuar ndërfaqet D-Bus për të bashkëvepruar me pajisjet e bllokut dhe ndryshime të tjera.

Për ata që nuk e njohin Stratis, duhet ta dini se kjo është një daemon i zhvilluar nga Red Hat dhe komuniteti Fedora për të unifikuar dhe thjeshtuar cilësimet e hapësirës së përdoruesit i cili konfiguron dhe monitoron përbërësit ekzistues të komponentëve themelorë të ruajtjes Linux të menaxhimit të vëllimit LVM dhe sistemit të skedarëve XFS përmes D-Bus.

Stratis fofron funksione si alokimi i grumbullit, fotografi, integritet dhe shtresa të memorizimit. Kodi i projektit është shkruar në Rust dhe është shpërndarë nën licencën MPL 2.0.

Sistemi kryesisht përsërit mjetet e përparuara në aftësitë e tij për të menaxhuar ndarjet ZFS dhe Btrfs, por zbatohet si një shtresë e ndërmjetme (demon stratisd) që ekzekutohet në krye të nënsistemit hartues të pajisjeve të kernelit Linux (module dm-thin, dm-cache, dm-thinpool, dm-raid dhe dm-integrim) dhe sistemi i skedarëve XFS. Ndryshe nga ZFS dhe Btrfs, përbërësit e Stratis veprojnë vetëm në hapësirën e përdoruesit dhe nuk kërkojnë ngarkimin e moduleve specifike të kernelit.

Stratis është testuar me pajisje bllok të bazuara në LUKS (ndarje të koduara), vëllime logjike mdraid, dm-multipath, iSCSI, LVM, dhe një larmi disqesh të forta, SSD dhe disqe NVMe. Me një disk në grup, Stratis ju lejon të përdorni ndarje logjike të mundësuara nga fotografi për të kthyer ndryshimet.

Karakteristikat kryesore të reja të Stratis 2.2

Versioni 2.2 shton mundësi të reja për ndërfaqet D-Bus për të marrë vetitë (FetchProperties), për të menaxhuar (Manager) dhe për të bashkëvepruar me pajisjet e bllokut (Blockdev).

Shtohet aftësia për të raportuar mbi ndodhjen e ngjarjeve në lidhjen dhe heqjen e ndërfaqeve (InterfacesAdded dhe InterfacesRemoved) përmes D-Bus. Shkrimet automatike të Bash janë përmirësuar në programin strategjik.

shtresa 2.2.0 tani vendosni linjat simbolike nga sistemi i skedarëve Stratis në / dev / stratis, në vend të / stratis, plus lidhjet simbolike krijohen dhe mirëmbahen nga rregullat e udev, në vend se direkt përmes stratisd si më parë. Direktoria / stratis nuk është krijuar ose përdorur nga stratisd 2.2.0.

Ky version pozicionon menaxhimin e konfigurimit të terminalit për hyrjen interaktive të çelësave të kriptimit në stratisd në vend të stratis-cli.

Skripti shell bazohet në një skenar të vogël Rust, stratis_dbusquery_version, i cili përfshihet në këtë version të stratisd.

Ky version ajo gjithashtu shtrin ndërfaqen D-Bus në disa mënyra:

  • Ai dërgon org.freedesktop.DBus.ObjectManager.InterfacesAddedy org.freedesktop.DBus.ObjectManager.InterfacesRirrë sinjale në D-Bus sa herë që një objekt D-Bus shtohet ose hiqet nga ndërfaqja D-Bus.
  • Shtoni një veti të re D-Bus PhysicalPath, për ndërfaqen org.storage.stratis2.blockdev.r2. Kjo pronë është kryesisht e dobishme për pajisjet e koduara të bllokut Stratis; Identifikon pajisjen bllok në të cilën qëndrojnë metadata Stratis LUKS2.
  • Shtoni një çelës të ri, LockedPoolsa në ndërfaqen org.storage.stratis2.FetchProperties.r2 për objektet që implementojnë org.storage.stratis2.Managerinterface. Ky çelës kthen një objekt D-Bus që harton UUID-et e grupeve të kyçura në përshkrimet përkatëse të çelësave.

Ky njoftim i lejon përdoruesit të specifikojë nivelin e tij të preferuar të regjistrimeve në mënyrë më të drejtpërdrejtë dhe të përmbledhur me CLI-me mbushje log.

Më në fund nëse doni të dini më shumë rreth saj në lidhje me këtë version të ri, mund të kontrolloni listën e ndryshimeve Në lidhjen vijuese.

Si të instaloni Stratis?

Stratis është në dispozicion për RHEL, CentOS, Fedora dhe derivatet. Instalimi i tij është mjaft i thjeshtë, pasi që paketa është brenda depove të RHEL-it, si dhe derivateve të saj.

Në mënyrë që të instaloni Stratis thjesht ekzekutoni komandën e mëposhtme në një terminal:

sudo dnf install stratis-cli stratisd -y

Ose mund ta provoni edhe këtë tjetër:

sudo yum install stratis-cli stratisd -y

Pasi të instalohet në sistem, duhet të mundësojë shërbimet e Stratis, ata e bëjnë këtë duke ekzekutuar komandat e mëposhtme:

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

Për më shumë informacion mbi konfigurimin dhe përdorimin, mund të vizitoni lidhjen e mëposhtme. https://stratis-storage.github.io/howto/


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.