Stratis 2.2 ya zo tare da haɓakawa don D-Bus, fasalin CLI da ƙari

kyauta

Sabon sigar aikin Stratis 2.2 an riga an sake shi kuma yana samuwa ga jama'a gabaɗaya. Wannan sabon sigar yayi aiki don ƙara hanyoyin D-Bus don hulɗa tare da na'urorin toshewa da sauran canje-canje.

Ga waɗanda ba su san Stratis ba, ya kamata ku sani cewa wannan fa wani daemon wanda Red Hat ya haɓaka da kuma jama'ar Fedora don daidaitawa da sauƙaƙe saitunan sararin mai amfani wanda ke daidaitawa da lura da abubuwanda ke akwai na abubuwan haɗin Linux masu mahimmanci na sarrafa ƙarar LVM da tsarin fayil na XFS akan D-Bus.

Stratis shafi nayana ba da ayyuka kamar rarraba kuɗi, hotunan gaggawa, mutunci, da matakan rufewa. An rubuta lambar aikin a Rust kuma an rarraba shi a ƙarƙashin lasisin MPL 2.0.

Tsarin galibi yana maimaita ingantattun kayan aiki a cikin ikonta don gudanar da sassan ZFS da Btrfs, amma ana aiwatar da shi azaman matsakaiciyar launi (stratisd daemon) cewa yana gudana a saman tsarin tsarin mapper na Linux na kernel (dm-bakin ciki, dm-cache, dm-thinpool, dm-raid da dm-hadewa) da tsarin fayil na XFS. Ba kamar ZFS da Btrfs ba, abubuwan Stratis suna aiki ne kawai a sararin mai amfani kuma baya buƙatar ɗora takamaiman kayayyaki na kwaya.

An gwada Stratis tare da toshe na'urorin bisa LUKS (ɓoyayyun sassan), mdraid, dm-multipath, iSCSI, LVM mai ma'ana mai yawa, da kuma nau'ikan maɓuɓɓuka masu yawa, SSDs, da NVMe. Tare da faifai a cikin rukuni, Stratis yana ba ka damar amfani da bangarorin masu ma'ana don kunna canje-canje.

Babban sabon fasali na Stratis 2.2

Shafin 2.2 yana ƙara sabbin zaɓuɓɓuka don musayar D-Bus don samun kaddarorin (FetchProperties), sarrafa (Manajan) da kuma ma'amala da na'urorin toshewa (Blockdev).

Ara ikon bayar da rahoto na faruwar al'amuran kan haɗi da cire abubuwan musayar fuska (fara Masauki da Sauƙaƙan Interfaces) ta hanyar D-Bus. An inganta cikakkun rubutun Bash a cikin stratis-cli mai amfani.

Tsarin Hoto 2.2.0 yanzu sanya alamun haɗin gwiwar daga Stratis filesystem a cikin / dev / stratis, maimakon / stratis, tare da alamomin alamomin an ƙirƙira su kuma ana kiyaye su ta dokokin udev, maimakon kai tsaye ta hanyar stratisd kamar da. Ba a ƙirƙira / amfani da stratisdirectory ta stratisd 2.2.0 ba.

Wannan sigar matsayi na sarrafa jeri na ƙarshe don shigarwar hulɗa na mabuɗan ɓoye a cikin stratisd maimakon stratis-cli.

Rubutun harsashi ya dogara da ƙaramin rubutun Tsatsa, stratis_dbusquery_version, wanda aka haɗa shi da wannan sigar ta stratisd.

Wannan sigar Hakanan yana fadada aikin D-Bus ta hanyoyi da yawa:

  • Yana aika org.freedesktop.DBus.ObjectManager.InterfacesAddedy org.freedesktop.DBus.ObjectManager.InterfacesAn cire sigina akan D-Bus duk lokacin da aka ƙara wani abu D-Bus ko aka cire shi daga tashar D-Bus.
  • Ara sabon kayan D-Bus PhysicalPath, don org.storage.stratis2.blockdev.r2interface. Wannan kayan yana da amfani sosai ga ɓoyayyun na'urorin Stratis; Yana gano na'urar toshewa wacce Stratis LUKS2 metadata take.
  • Aara sabon maɓalli, KullePoolsa zuwa org.storage.stratis2.FetchProperties.r2interface don abubuwan da ke aiwatar da org.storage.stratis2.Managerinterface. Wannan maɓallin yana dawo da abin D-Bus wanda ke taswirar UUIDs na ƙungiyoyin da aka kulle zuwa kwatancen maɓallan da suka dace.

Wannan sakin yana bawa mai amfani damar tantance matakin da suka fi so kai tsaye kai tsaye kuma a taƙaice tare da -log-levelopment CLI.

Finalmente idan kanaso ka kara sani game dashi game da wannan sabon sigar, zaku iya bincika jerin canje-canje A cikin mahaɗin mai zuwa.

Yadda ake girka Stratis?

Stratis yana nan ga RHEL, CentOS, Fedora da abubuwan banbanci. Shigar sa yana da sauƙi, tunda kunshin yana cikin ɗakunan ajiya na RHEL da ƙananan abubuwan sa.

Domin sanya Stratis kawai aiwatar da umarni mai zuwa a cikin m:

sudo dnf install stratis-cli stratisd -y

Ko kuma zaku iya gwada wannan:

sudo yum install stratis-cli stratisd -y

Da zarar an shigar a kan tsarin, dole ne ya ba da sabis na Stratis, suna yin wannan ta hanyar aiwatar da waɗannan umarnin:

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

Don ƙarin bayani game da daidaitawa da amfani, zaku iya ziyartar mahaɗin mai zuwa. https://stratis-storage.github.io/howto/


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.