Dumarating ang Stratis 2.2 na may mga pagpapabuti para sa D-Bus, bersyon ng CLI at higit pa

Stratis

Ang bagong bersyon ng proyekto ng Stratis 2.2 ay pinakawalan na at magagamit sa pangkalahatang publiko. Ang bagong bersyon na ito ay nagtrabaho upang magdagdag ng mga interface ng D-Bus upang makipag-ugnay sa mga block na aparato at iba pang mga pagbabago.

Para sa mga hindi pamilyar kay Stratis, dapat mong malaman na ito ang isang daemon na binuo ni Red Hat at ang pamayanan ng Fedora upang mapag-isa at gawing simple ang mga setting ng puwang ng gumagamit na naka-configure at sinusubaybayan ang mga umiiral na mga bahagi ng pinagbabatayan ng mga bahagi ng imbakan ng Linux ng pamamahala ng dami ng LVM at XFS file system sa paglipas ng D-Bus.

Stratis p.nagbibigay ng mga pag-andar tulad ng paglalaan ng tumpok, mga snapshot, integridad, at mga layer ng pag-cache. Ang code ng proyekto ay nakasulat sa Rust at ipinamamahagi sa ilalim ng lisensya ng MPL 2.0.

Ang system higit sa lahat inuulit ang mga advanced na tool sa mga kakayahan nito upang pamahalaan ang mga partisyon ng ZFS at Btrfs, ngunit ipinatupad ito bilang isang intermediate layer (stratisd daemon) na tumatakbo sa tuktok ng Linux kernel aparato mapper subsystem (dm-manipis, dm-cache, dm-thinpool, dm-raid at dm-pagsasama ng mga module) at XFS file system. Hindi tulad ng ZFS at Btrfs, ang mga bahagi ng Stratis ay nagpapatakbo lamang sa puwang ng gumagamit at hindi nangangailangan ng paglo-load ng mga tiyak na module ng kernel.

Nasubukan ang Stratis gamit ang mga block device batay sa LUKS (naka-encrypt na mga partisyon), mdraid, dm-multipath, iSCSI, LVM na lohikal na dami, at iba't ibang mga hard drive, SSD, at NVMe drive. Sa isang disk sa pangkat, pinapayagan ka ng Stratis na gumamit ng mga lohikal na pagkahati na pinagana ng snapshot upang ibalik ang mga pagbabago.

Pangunahing mga bagong tampok ng Stratis 2.2

Bersyon 2.2 nagdadagdag ng mga bagong pagpipilian para sa mga interface ng D-Bus upang makakuha ng mga pag-aari (FetchProperties), pamahalaan ang (Manager) at makipag-ugnay sa mga block device (Blockdev).

Nagdagdag ng kakayahang iulat ang paglitaw ng mga kaganapan sa koneksyon at pag-aalis ng mga interface (Mga interface na Naidagdag at Mga Interface na Inalis) sa pamamagitan ng D-Bus. Ang mga script ng Bash autocomplete ay napabuti sa stratis-kliyenteng utility.

stratis 2.2.0 ngayon ilagay ang symlinks mula sa Stratis filesystem sa / dev / stratis, sa halip na / stratis, kasama ang mga simbolikong link ay nilikha at pinapanatili ng mga panuntunan ng udev, sa halip na direkta sa pamamagitan ng stratisd tulad ng dati. Ang / stratisdirectory ay hindi nilikha o ginamit ng stratisd 2.2.0.

Ang bersyon na ito posisyon posisyon pamamahala ng pagsasaayos para sa interactive na input ng mga susi sa pag-encrypt sa stratisd sa halip na stratis-kliyente.

Ang shell script ay batay sa isang maliit na script ng Rust, stratis_dbusquery_version, na kasama ng bersyon na ito ng stratisd.

Ang bersyon na ito pinalawak din nito ang interface ng D-Bus sa maraming paraan:

  • Nagpapadala ito ng org.freedesktop.DBus.ObjectManager.InterfacesAddedy org.freedesktop.DBus.ObjectManager.InterfacesNatanggal ang mga signal sa D-Bus sa tuwing ang isang D-Bus na bagay ay naidaragdag o naalis mula sa interface ng D-Bus.
  • Magdagdag ng isang bagong pag-aari ng D-Bus PhysicalPath, para sa org.storage.stratis2.blockdev.r2interface. Pangunahing kapaki-pakinabang ang pag-aari na ito para sa naka-encrypt na mga aparato ng Stratis block; Tukuyin ang aparato ng block kung saan naninirahan ang Stratis LUKS2 metadata.
  • Magdagdag ng isang bagong susi, LockedPoolsa sa org.storage.stratis2.FetchProperties.r2interface para sa mga bagay na nagpapatupad ng org.storage.stratis2.Managerinterface. Ang key na ito ay nagbabalik ng isang bagay na D-Bus na nagpapapa sa mga UUID ng mga naka-lock na pangkat sa kanilang kaukulang pangunahing paglalarawan.

Pinapayagan ng paglabas na ito ang gumagamit na tukuyin ang kanilang ginustong antas ng pag-log nang mas direkta at malipot sa –log-levelopment CLI.

Sa wakas kung nais mong malaman ang tungkol dito tungkol sa bagong bersyon na ito, maaari mong suriin ang listahan ng mga pagbabago Sa sumusunod na link.

Paano i-install ang Stratis?

Magagamit ang Stratis para sa RHEL, CentOS, Fedora at mga derivatives. Ang pag-install nito ay medyo simple, dahil ang pakete ay nasa loob ng mga repository ng RHEL pati na rin ang mga derivatives nito.

Upang mai-install ang Stratis patakbuhin lamang ang sumusunod na utos sa isang terminal:

sudo dnf install stratis-cli stratisd -y

O maaari mo ring subukan ang iba pa:

sudo yum install stratis-cli stratisd -y

Kapag na-install sa system, dapat paganahin ang mga serbisyo ng Stratis, ginagawa nila ito sa pamamagitan ng pagpapatupad ng mga sumusunod na utos:

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

Para sa karagdagang impormasyon sa pagsasaayos at paggamit, maaari mong bisitahin ang sumusunod na link. https://stratis-storage.github.io/howto/


Maging una sa komento

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.