Stratis 2.2 нь D-Bus, CLI хувилбар болон бусад сайжруулсан хувилбаруудтай ирдэг

стратис

Stratis 2.2 төслийн шинэ хувилбар аль хэдийн гарсан байна болон олон нийтэд нээлттэй байна. Энэхүү шинэ хувилбар нь блок төхөөрөмжүүд болон бусад өөрчлөлтүүдтэй харилцан үйлчлэхийн тулд D-Bus интерфэйсийг нэмж оруулахаар ажилласан.

Стратисыг мэдэхгүй хүмүүсийн хувьд та үүнийг мэдэж байх ёстой Red Hat-ийн бүтээсэн дэмон мөн Федора нийгэмлэг хэрэглэгчийн орон зайн тохиргоог нэгтгэх, хялбарчлах LVM-ийн эзлэхүүний менежмент болон XFS файлын системийн үндсэн Linux бүрэлдэхүүн хэсгүүдийн одоо байгаа бүрэлдэхүүн хэсгүүдийг тохируулах, хянах.

Stratis хнуруулдан хуваарилалт гэх мэт функцээр хангадаг, хормын хувилбар, бүрэн бүтэн байдал, хадгалалтын давхаргууд. Төслийн кодыг Rust дээр бичсэн бөгөөд MPL 2.0 лицензийн дагуу тараадаг.

Систем нь өөрийн чадварын хүрээнд дэвшилтэт хэрэгслийг ихээхэн давтдаг ZFS ба Btrfs хуваалтыг удирдахын тулд энэ нь завсрын давхарга (stratisd демон) хэлбэрээр хэрэгждэг. Linux цөмийн төхөөрөмжийн зураглалын дэд системийн дээд хэсэгт ажилладаг (dm-thin, dm-cache, dm-thinpool, dm-raid and dm-нэгтгэх модулиуд) ба XFS файлын систем. ZFS ба Btrfs-ээс ялгаатай нь Stratis бүрэлдэхүүн хэсгүүд нь зөвхөн хэрэглэгчийн орон зайд ажилладаг бөгөөд цөмийн тодорхой модулийг ачаалах шаардлагагүй байдаг.

Stratis-ийг LUKS (шифрлэгдсэн хуваалтууд), mdraid, dm-multipath, iSCSI, LVM логик хэмжээ, төрөл бүрийн хатуу диск, SSD, NVMe драйверууд дээр суурилсан блок төхөөрөмжүүдээр туршиж үзсэн. Бүлэгт багтсан дискний тусламжтайгаар Stratis нь хормын хувилбарыг идэвхжүүлсэн логик хуваалтуудыг ашиглан өөрчлөлтийг буцаах боломжийг олгодог.

Stratis 2.2-ийн үндсэн шинэ шинж чанарууд

Хувилбар 2.2 D-Bus интерфэйсүүдийн шинэ сонголтуудыг нэмж оруулав шинж чанарыг олж авах (FetchProperties), менежмент (менежер) хийх, блок төхөөрөмжүүдтэй харьцах (Blockdev).

D-Bus-ээр дамжуулан интерфейсүүдийг (InterfacesAdded and InterfacesRemoved) холбох, устгах үйл явдлуудын талаар мэдээлэх чадварыг нэмсэн. Statis-cli хэрэгсэлд Bash autocomplete скриптүүд сайжирсан.

Стратис 2.2.0 одоо Stratis файлын системийн холбоосуудыг / dev / stratis-д байрлуул, оронд нь / stratis, дээр нь нэмээд бэлгэдлийн холбоосуудыг өмнөх шиг шууд stratisd-ийн оронд udev дүрмээр үүсгэж, хадгалж байдаг. / Stratisdirectory-ийг stratisd 2.2.0 үүсгээгүй эсвэл ашигладаггүй.

Энэ хувилбар интерактив оролтын терминалын тохиргооны менежментийг байрлуулдаг stratisd-ийн оронд stratisd дахь шифрлэлтийн түлхүүрүүд.

Бүрхүүлийн скрипт нь stratisd-ийн энэ хувилбарт багтсан stratis_dbusquery_version гэсэн жижиг зэв скрипт дээр суурилдаг.

Энэ хувилбар энэ нь D-Bus интерфейсийг хэд хэдэн аргаар өргөжүүлдэг.

  • Энэ нь D-Bus объектыг D-Bus интерфэйс дээр нэмэх, хасах бүрт D-Bus дээр org.freedesktop.DBus.ObjectManager.InterfacesAddedy org.freedesktop.DBus.ObjectManager.InterfacesRemoved дохиог илгээдэг.
  • Org.storage.stratis2.blockdev.r2interface-д зориулж шинэ D-Bus PhysicalPath шинж чанарыг нэмнэ үү. Энэ үл хөдлөх хөрөнгө нь шифрлэгдсэн Stratis блок төхөөрөмжүүдэд ихэвчлэн ашиг тустай байдаг. Stratis LUKS2 мета өгөгдлийг байрлуулах блок төхөөрөмжийг тодорхойлно.
  • Org.storage.stratis2.Managerinterface-ийг хэрэгжүүлж буй объектуудад зориулж LockedPoolsa гэсэн шинэ түлхүүрийг org.storage.stratis2.FetchProperties.r2interface дээр нэмнэ үү. Энэ түлхүүр нь түгжигдсэн бүлгүүдийн UUID-ийг харгалзах түлхүүр тайлбар дээр нь буулгасан D-Bus объектыг буцаана.

Энэхүү хувилбар нь хэрэглэгчид өөрсдийн хүссэн мод бэлтгэлийн түвшинг –log-levelopment CLI ашиглан илүү шууд, товч тодорхой зааж өгөх боломжийг олгодог.

Эцэст нь Хэрэв та энэ талаар илүү ихийг мэдэхийг хүсч байвал энэ шинэ хувилбарын талаар та өөрчлөлтүүдийн жагсаалтыг шалгаж болно Дараах холбоос дээр.

Stratis-ийг хэрхэн суулгах вэ?

Stratis нь RHEL, CentOS, Fedora болон деривативуудад байдаг. Багц нь RHEL-ийн агуулахууд болон тэдгээрийн уламжлалууд дотор байдаг тул үүнийг суулгах нь маш энгийн байдаг.

Stratis суулгахын тулд дараах тушаалыг терминал дээр ажиллуулаарай.

sudo dnf install stratis-cli stratisd -y

Эсвэл та өөр зүйлийг туршиж үзэх боломжтой:

sudo yum install stratis-cli stratisd -y

Систем дээр суулгасны дараа Stratis үйлчилгээг идэвхжүүлэх ёстой, тэд дараах тушаалуудыг гүйцэтгэж үүнийг хийдэг:

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

Тохиргоо, ашиглалтын талаар дэлгэрэнгүй мэдээллийг дараахь линкээр орж авна уу. https://stratis-storage.github.io/howto/


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.