Stratis 2.2 пристига с подобрения за D-Bus, CLI версия и др

Stratis

Новата версия на проекта Stratis 2.2 вече е пусната и е достъпна за широката публика. Тази нова версия работи за добавяне на D-Bus интерфейси за взаимодействие с блокови устройства и други промени.

За тези, които не са запознати със Стратис, трябва да знаете, че това е така демон, разработен от Red Hat и общността на Fedora за унифициране и опростяване на настройките на потребителското пространство която конфигурира и следи съществуващите компоненти на основните компоненти за съхранение на Linux на управление на обема LVM и файлова система XFS през D-Bus.

Стратис стросигурява функции като разпределение на купчина, моментни снимки, целостта и кеширащите слоеве. Кодът на проекта е написан на Rust и се разпространява под лиценза MPL 2.0.

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

Stratis е тестван с блокови устройства, базирани на LUKS (криптирани дялове), mdraid, dm-multipath, iSCSI, LVM логически томове и различни твърди дискове, SSD и NVMe устройства. С диск в групата Stratis ви позволява да използвате логически дялове с активирана снимка, за да върнете промените.

Основни нови функции на Stratis 2.2

Версия 2.2 добавя нови опции за D-Bus интерфейси за получаване на свойства (FetchProperties), управление (Manager) и взаимодействие с блокови устройства (Blockdev).

Добавена е възможността да се съобщава за възникването на събития при свързването и премахването на интерфейси (InterfacesAdded и InterfacesRemoved) чрез D-Bus. Bash скриптове за автоматично довършване са подобрени в помощната програма stratis-cli.

Стратис 2.2.0 сега поставете символните връзки от файловата система Stratis в / dev / stratis, вместо / stratis, плюс символни връзки се създават и поддържат от правилата udev, вместо директно чрез stratisd, както преди. / Stratisdirectory не е създаден или използван от stratisd 2.2.0.

Тази версия позиции управление на конфигурацията на терминала за интерактивен вход на ключовете за криптиране в stratisd вместо stratis-cli.

Скриптът на черупката се основава на малък скрипт Rust, stratis_dbusquery_version, който е включен в тази версия на stratisd.

Тази версия той също така разширява интерфейса D-Bus по няколко начина:

  • Той изпраща org.freedesktop.DBus.ObjectManager.InterfacesAddedy org.freedesktop.DBus.ObjectManager.InterfacesRemoved сигнали на D-Bus, когато D-Bus обект е добавен или премахнат от D-Bus интерфейса.
  • Добавете ново свойство D-Bus PhysicalPath за интерфейса org.storage.stratis2.blockdev.r2. Това свойство е полезно главно за криптирани блокови устройства Stratis; Идентифицира блоковото устройство, на което се намират метаданните Stratis LUKS2.
  • Добавете нов ключ, LockedPoolsa към интерфейса org.storage.stratis2.FetchProperties.r2 за обекти, които изпълняват org.storage.stratis2.Managerinterface. Този ключ връща обект D-Bus, който преобразува UUID на заключените групи към съответните им описания на ключове.

Тази версия позволява на потребителя да посочи предпочитаното ниво на регистрационния файл по-директно и кратко с CLI -log-levelopment.

Накрая ако искате да научите повече за това за тази нова версия можете да проверите списъка с промени В следващия линк.

Как да инсталирам 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. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.