Stratis 2.2 D-Bus, CLI versiyasi va boshqalarni yaxshilagan holda keladi

qatlamlar

Stratis 2.2 loyihasining yangi versiyasi allaqachon chiqarilgan va keng ommaga taqdim etiladi. Ushbu yangi versiya blokirovka qiluvchi qurilmalar va boshqa o'zgarishlarga ta'sir o'tkazish uchun D-Bus interfeyslarini qo'shish uchun ishladi.

Stratis bilan tanish bo'lmaganlar uchun siz buni bilishingiz kerak Red Hat tomonidan ishlab chiqilgan xizmat va Fedora hamjamiyati foydalanuvchi maydoni sozlamalarini birlashtirish va soddalashtirish uchun LVM hajmini boshqarish va D-Bus orqali XFS fayl tizimining asosiy Linux saqlash qismlarining mavjud tarkibiy qismlarini sozlaydi va nazorat qiladi.

Stratis puyni ajratish kabi funktsiyalarni ta'minlaydi, suratlar, yaxlitlik va keshlash qatlamlari. Loyiha kodi Rustda yozilgan va MPL 2.0 litsenziyasi asosida tarqatilgan.

Tizim o'z imkoniyatlarida rivojlangan vositalarni asosan takrorlaydi ZFS va Btrfs bo'limlarini boshqarish uchun, lekin u oraliq qatlam (stratisd daemon) sifatida amalga oshiriladi Linux yadrosi qurilmasi xaritasi quyi tizimining yuqori qismida ishlaydi (dm-thin, dm-cache, dm-thinpool, dm-raid va dm-integratsiya modullari) va XFS fayl tizimi. ZFS va Btrfs-dan farqli o'laroq, Stratis komponentlari faqat foydalanuvchi makonida ishlaydi va o'ziga xos yadro modullarini yuklashni talab qilmaydi.

Stratis LUKS (shifrlangan bo'limlar), mdraid, dm-multipath, iSCSI, LVM mantiqiy jildlari va turli xil qattiq disklar, SSD va NVMe disklariga asoslangan blokli qurilmalar bilan sinovdan o'tkazildi. Guruhdagi disk bilan Stratis sizga o'zgarishlarni qaytarish uchun oniy tasvirni yoqadigan mantiqiy bo'limlardan foydalanishga imkon beradi.

Stratis 2.2 ning asosiy yangi xususiyatlari

2.2-versiya D-Bus interfeyslari uchun yangi variantlarni qo'shadi xususiyatlarni olish (FetchProperties), boshqarish (menejer) va blokirovka qiluvchi qurilmalar bilan ishlash (Blockdev).

D-Bus orqali interfeyslarni (InterfacesAdded and InterfacesRemoved) ulash va olib tashlashdagi voqealar haqida xabar berish qobiliyati qo'shildi. Statis-cli yordam dasturida Bash avtokomplete skriptlari yaxshilandi.

Stratis 2.2.0 endi Stratis fayl tizimidagi simvollarni / dev / stratis-ga qo'ying, o'rniga / stratis, ortiqcha ramziy havolalar avvalgi kabi to'g'ridan-to'g'ri stratisd o'rniga, udev qoidalari asosida yaratiladi va saqlanadi. / Stratisdirectory stratisd 2.2.0 tomonidan yaratilmagan yoki foydalanilmagan.

Ushbu versiya interaktiv kirish uchun terminal konfiguratsiyasini boshqarish pozitsiyalari stratisd-ning o'rniga stratisd-dagi shifrlash kalitlari.

Shell stsenariysi stratisd-ning ushbu versiyasiga kiritilgan stratis_dbusquery_version kichik Rust skriptiga asoslangan.

Ushbu versiya D-Bus interfeysini bir necha usul bilan kengaytiradi:

  • D-Bus ob'ekti har safar D-Bus interfeysiga qo'shilganda yoki chiqarilganda D-Bus-ga org.freedesktop.DBus.ObjectManager.InterfacesAddedy org.freedesktop.DBus.ObjectManager.InterfacesRemoved signallarini yuboradi.
  • Org.storage.stratis2.blockdev.r2interface uchun yangi D-Bus PhysicalPath xususiyatini qo'shing. Ushbu xususiyat asosan shifrlangan Stratis blokirovkalash moslamalari uchun foydalidir; Stratis LUKS2 metadata joylashgan blokirovkalash moslamasini aniqlaydi.
  • Org.storage.stratis2.Managerinterface-ni amalga oshiradigan ob'ektlar uchun org.storage.stratis2.FetchProperties.r2interface-ga LockedPoolsa yangi tugmachasini qo'shing. Ushbu kalit qulflangan guruhlarning UUID-larini tegishli kalit tavsiflariga moslashtiradigan D-Bus ob'ektini qaytaradi.

Ushbu versiya foydalanuvchiga o'zlarining afzal ko'rgan jurnal darajalarini to'g'ridan-to'g'ri va lo'nda CLI bilan qisqacha ko'rsatishga imkon beradi.

FINALMENTE bu haqda ko'proq bilmoqchi bo'lsangiz ushbu yangi versiya haqida, siz o'zgarishlar ro'yxatini tekshirishingiz mumkin Quyidagi havolada.

Stratis-ni qanday o'rnatish kerak?

Stratis RHEL, CentOS, Fedora va hosilalari uchun mavjud. Uning o'rnatilishi juda sodda, chunki paket RHEL omborlari ichida va uning hosilalari tarkibida.

Stratis-ni o'rnatish uchun terminalda quyidagi buyruqni bajaring:

sudo dnf install stratis-cli stratisd -y

Yoki boshqasini sinab ko'rishingiz mumkin:

sudo yum install stratis-cli stratisd -y

Tizimga o'rnatilgandan so'ng, Stratis xizmatlarini yoqishi kerak, buni quyidagi buyruqlarni bajarish orqali amalga oshiradilar:

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

Konfiguratsiya va foydalanish to'g'risida qo'shimcha ma'lumot uchun quyidagi havolaga tashrif buyurishingiz mumkin. https://stratis-storage.github.io/howto/


Maqolaning mazmuni bizning printsiplarimizga rioya qiladi muharrirlik etikasi. Xato haqida xabar berish uchun bosing bu erda.

Birinchi bo'lib izohlang

Fikringizni qoldiring

Sizning email manzilingiz chop qilinmaydi.

*

*

  1. Ma'lumotlar uchun javobgardir: Migel Anxel Gaton
  2. Ma'lumotlarning maqsadi: SPAMni boshqarish, izohlarni boshqarish.
  3. Qonuniylashtirish: Sizning roziligingiz
  4. Ma'lumotlar haqida ma'lumot: qonuniy majburiyatlar bundan mustasno, ma'lumotlar uchinchi shaxslarga etkazilmaydi.
  5. Ma'lumotlarni saqlash: Occentus Networks (EU) tomonidan joylashtirilgan ma'lumotlar bazasi
  6. Huquqlar: istalgan vaqtda siz ma'lumotlaringizni cheklashingiz, tiklashingiz va o'chirishingiz mumkin.