IStratis 2.2 ifika nokuthuthuka kwe-D-Bus, inguqulo ye-CLI nokuningi

stratis

Inguqulo entsha yephrojekthi yeStratis 2.2 isivele ikhishiwe futhi iyatholakala emphakathini jikelele. Le nguqulo entsha isebenze ukwengeza okokuxhumana kwe-D-Bus ukuxhumana namadivayisi okuvimba nezinye izinguquko.

Kulabo abangajwayelene neStratis, kufanele wazi ukuthi lokhu i-daemon eyenziwe yiRed Hat kanye nomphakathi weFedora ukuhlanganisa nokwenza lula izilungiselelo zesikhala somsebenzisi elilungisa futhi liqaphe izinto ezikhona ezingaphansi kwesisekelo se-Linux sezinto zokuphathwa kwevolumu ye-LVM nohlelo lwefayela le-XFS ngaphezulu kwe-D-Bus.

I-Stratis pinikeza imisebenzi efana nokwabiwa kwenqwaba, izifinyezo, ubuqotho, nezendlalelo zokulondolozwa kwesikhashana. Ikhodi yephrojekthi ibhalwe kuRust futhi isatshalaliswa ngaphansi kwelayisense ye-MPL 2.0.

Uhlelo iphinda kakhulu amathuluzi athuthukile emandleni ayo ukuphatha ukwahlukaniswa kwe-ZFS ne-Btrfs, kepha kwenziwa njengengqimba ephakathi (stratisd daemon) leyo isebenza ngaphezulu kohlelo olungaphansi kwesistimu ye-Linux kernel mapper (dm-thin, dm-cache, dm-thinpool, dm-raid kanye ne-dm-integrated modules) kanye nohlelo lwefayela le-XFS. Ngokungafani ne-ZFS ne-Btrfs, izingxenye zeStratis zisebenza kuphela esikhaleni somsebenzisi futhi azidingi ukulayisha amamojula athile we-kernel.

IStratis ihlolwe ngamadivayisi we-block asuselwa kuma-LUKS (ukwahlukaniswa okubethelwe), i-mdraid, i-dm-multipath, i-iSCSI, i-LVM imiqulu enengqondo, nezinhlobonhlobo zamadrayivu aqinile, ama-SSD, nama-NVMe. Ngediski eqenjini, iStratis ikuvumela ukuthi usebenzise ukwahlukanisa okunengqondo okuvunyelwe isithombe ukubuyisela ushintsho.

Izici ezintsha eziyinhloko zeStratis 2.2

Inguqulo 2.2 ingeza izinketho ezintsha zezindawo zokuxhumana ze-D-Bus ukuthola izakhiwo (i-FetchProperties), ukuphatha (iMenenja) nokuxhumana namadivayisi we-block (Blockdev).

Kungezwe amandla okubika ukuvela kwemicimbi ekuxhumekeni nasekususweni kwe-interface (InterfacesAdded and InterfacesRemoved) nge-D-Bus. Izikripthi zeBash zokuqedela ngokuzenzakalela zenziwe ngcono kusetshenziswa kwe-stratis-ehl.

I-Stratis 2.2.0 manje beka ama-symlinks kusuka kusistimu yamafayela eStratis ku / dev / stratis, esikhundleni se / stratis, izixhumanisi ezingokomfanekiso ziyakhiwa futhi zigcinwe yimithetho ye-udev, esikhundleni sokudlula ngqo nge-stratisd njengakuqala. I / stratisdirectory ayenziwe noma isetshenziswe yi-stratisd 2.2.0.

Le nguqulo Positioning ukumiswa kokuphathwa kokufaka kokusebenzisana okhiye bokubethela ku-stratisd esikhundleni se-stratis-ehl.

Umbhalo weShell ususelwa kumbhalo omncane weRust, stratis_dbusquery_version, ofakiwe nale nguqulo ye stratisd.

Le nguqulo futhi inweba isikhombimsebenzisi se-D-Bus ngezindlela eziningana:

  • Org.freedesktop.DBus.ObjectManager.InterfacesAddedy org.freedesktop.DBus.ObjectManager.InterfacesIzimpawu ezisusiwe zithunyelwa ku-D-Bus njalo uma kufakwa noma kususwa into ye-D-Bus kusixhumi esibonakalayo se-D-Bus.
  • Faka impahla entsha ye-D-Bus PhysicalPath, ye-org.storage.stratis2.blockdev.r2interface. Le mpahla ilusizo ikakhulu kumadivayisi we-Stratis block block; Ikhomba idivayisi yokuvimba lapho kuhlala khona imethadatha ye-Stratis LUKS2.
  • Faka ukhiye omusha, i-LockedPoolsa ku-org.storage.stratis2.FetchProperties.r2interface yezinto ezisebenzisa i-org.storage.stratis2.Managerinterface. Lo khiye ubuyisela into ye-D-Bus ebalaza ama-UUID wamaqembu akhiyiwe kuzincazelo zawo ezihambisanayo.

Lokhu kukhishwa kuvumela umsebenzisi ukuthi acacise ileveli ayithandayo yokugawula ngokuqondile nangokuqondile nge -log-levelopment CLI.

Okokugcina uma ufuna ukwazi kabanzi ngayo mayelana nale nguqulo entsha, ungabheka uhlu lwezinguquko Kulesi sixhumanisi esilandelayo.

Ungayifaka kanjani iStratis?

IStratis iyatholakala nge-RHEL, i-CentOS, i-Fedora kanye ne-derivatives. Ukufakwa kwayo kulula, ngoba iphakethe lingaphakathi kwamakhosombe e-RHEL kanye nokuphuma kwawo.

Ukuze ufake iStratis vele usebenzise umyalo olandelayo ku-terminal:

sudo dnf install stratis-cli stratisd -y

Noma ungazama lokhu okunye:

sudo yum install stratis-cli stratisd -y

Uma ifakiwe ohlelweni, kumele inike amandla izinsizakalo zeStratis, benza lokhu ngokwenza imiyalo elandelayo:

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

Ngeminye imininingwane yokumiswa nokusetshenziswa, ungavakashela isixhumanisi esilandelayo. https://stratis-storage.github.io/howto/


Shiya umbono wakho

Ikheli lakho le ngeke ishicilelwe. Ezidingekayo ibhalwe nge *

*

*

  1. Ubhekele imininingwane: Miguel Ángel Gatón
  2. Inhloso yedatha: Lawula Ugaxekile, ukuphathwa kwamazwana.
  3. Ukusemthethweni: Imvume yakho
  4. Ukuxhumana kwemininingwane: Imininingwane ngeke idluliselwe kubantu besithathu ngaphandle kwesibopho esisemthethweni.
  5. Isitoreji sedatha: Idatabase ebanjwe yi-Occentus Networks (EU)
  6. Amalungelo: Nganoma yisiphi isikhathi ungakhawulela, uthole futhi ususe imininingwane yakho.