I-Stratis 2.2 ifika kunye nokuphuculwa kwe-D-Bus, inguqulelo ye-CLI kunye nokunye

stratis

Inguqulelo entsha yeprojekthi yeStratis 2.2 sele ikhutshiwe kwaye iyafumaneka kuluntu ngokubanzi. Le nguqulo intsha isebenze ukongeza ujongano lwe-D-Bus ukunxibelelana nezixhobo zebhloko kunye nolunye utshintsho.

Kwabo bangaqhelekanga ngeStratis, kuya kufuneka uyazi ukuba yile idayemon ephuhliswe nguRed Hat kunye noluntu lwaseFedora ukudibanisa nokwenza lula useto lwendawo yomsebenzisi emisela kwaye ibeke esweni izinto ezikhoyo zeLinux zokugcina izinto zolawulo lwevolumu ye-LVM kunye nenkqubo yefayile yeXFS ngaphezulu kwe-D-Bus.

Stratis p.ibonelela ngemisebenzi njengolwabiwo lweemfumba, ii-snapshots, ingqibelelo, kunye nokubekwa kumgangatho wokugcina ixesha. Ikhowudi yeprojekthi ibhaliwe kwiRust kwaye ihanjiswa phantsi kwelayisensi ye-MPL 2.0.

Inkqubo ubukhulu becala iphinda izixhobo eziphambili kubuchule bayo Ukulawula izahlulelo zeZFS kunye neBtrfs, kodwa iphunyezwa njengomaleko ophakathi (stratisd daemon) leyo isebenza ngaphezulu kwesixokelelwano se-Linux kernel mapper subsystem (dm-thin, dm-cache, dm-thinpool, dm-raid kunye ne-dm-integrated modules) kunye ne-XFS yefayile. Ngokungafaniyo neZFS kunye neeBtrfs, izinto zeStratis zisebenza kuphela kwindawo yomsebenzisi kwaye azidingi kulayishwa iimodyuli ezithile zekernel.

I-Stratis ihlolwe ngezixhobo zebhlokhi esekwe kwi-LUKS (izahlulelo ezifihliweyo), i-mdraid, i-dm-multipath, i-iSCSI, i-LVM yevolumu yomthamo, kunye neendlela ezahlukeneyo zokuqhuba, ii-SSD, kunye nee-NVMe. Ngediski kwiqela, iStratis ikuvumela ukuba usebenzise izahlulelo ezisebenza ngokulula ukubuyisela utshintsho.

Iimpawu ezintsha eziphambili zeStratis 2.2

Inguqulelo 2.2 yongeza iindlela ezintsha zonxibelelwano lwe-D-Bus ukufumana iipropathi (FetchProperties), lawula (Umphathi) kunye nokunxibelelana nezixhobo zebhloko (iBlockdev).

Yongeze amandla okuxela ukwenzeka kweziganeko kunxibelelwano kunye nokususwa konxibelelwano (i-InterfacesAdded kunye ne-InterfacesIsuswe) nge-D-Bus. Izikripthi ezizalisiweyo zeBash ziphuculwe ekusebenziseni i-stratis-ehl.

Uluhlu lwe-2.2.0 ngoku beka ii-symlinks kwinkqubo yefayile yeStratis kwi / dev / stratis, endaweni ye / stratis, kunye namakhonkco okomfuziselo ayenziwa kwaye agcinwa yimithetho ye-udev, endaweni yokuya ngqo kwi-stratisd njengangaphambili. I / stratisdirectory ayenziwanga okanye ayisebenzisi stratisd 2.2.0.

Le nguqulo ulawulo lwesimo sokumiselwa kongeniso olunxibelelanayo yezitshixo zokubhala ngokufihlakeleyo endaweni ye stratis-ehl.

Iskripthi seShell sisekwe kwiskripthi esincinci seRust, stratis_dbusquery_version, ebandakanyiweyo nolu hlobo lwe stratisd.

Le nguqulo ikwandisa ujongano lwe-D-Bus ngeendlela ezininzi:

  • Ithumela i-org.freedesktop.DBus.ObjectManager.InterfacesAddedy org.freedesktop.DBus.ObjectManager.InterfacesIimpawu ezisusiweyo kwi-D-Bus ngalo lonke ixesha into ye-D-Bus yongezwa okanye isuswa kwi-D-Bus interface.
  • Yongeza ipropathi entsha ye-D-Bus PhysicalPath, ye-org.storage.stratis2.blockdev.r2interface. Le propati iluncedo ikakhulu kubuchule obufihliweyo beStratis izixhobo; Chonga isixhobo esikwibhloko apho imethadatha yeStratis LUKS2 ihlala khona.
  • Yongeza isitshixo esitsha, i-LockedPoolsa kwi-org.storage.stratis2.FetchProperties.r2interface yezinto ezisebenzisa i-org.storage.stratis2.Managerinterface. Eli qhosha libuyisela into ye-D-Bus eyenza iimephu ze-UUIDs zamaqela atshixiwe kwiinkcazo zazo ezingqinelanayo.

Olu khululo luvumela umsebenzisi ukuba akhankanye inqanaba labo lokungena ngokukhetha ngokuthe ngqo nangokuchanekileyo nge -log-levelopment CLI.

Gqibela ukuba ufuna ukwazi ngakumbi ngayo malunga nale nguqulo intsha, unokujonga uluhlu lotshintsho Kule khonkco ilandelayo.

Uyifaka njani iStratis?

IStratis iyafumaneka kwiRHEL, CentOS, Fedora kunye nakwiziphumo. Ukufakwa kwayo kulula kakhulu, kuba iphakheji ingaphakathi koovimba beRHEL kunye neziphumo zayo.

Ukuze ufake iStratis vele usebenze lo myalelo ulandelayo kwisiphelo sendlela:

sudo dnf install stratis-cli stratisd -y

Okanye unokuzama enye le:

sudo yum install stratis-cli stratisd -y

Nje ukuba ifakwe kwinkqubo, kufuneka isebenze iinkonzo zeStratis, Benza oku ngokwenza le miyalelo ilandelayo:

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

Ngolwazi oluthe kratya malunga nokucwangciswa kunye nokusetyenziswa, ungatyelela eli khonkco lilandelayo. https://stratis-storage.github.io/howto/


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.