Stratis 2.2 D-Bus, CLI нұсқасын және басқаларын жақсартумен келеді

stratis

Stratis 2.2 жобасының жаңа нұсқасы шығарылды және көпшілікке қол жетімді. Бұл жаңа нұсқа блок-құрылғылармен және басқа өзгерістермен өзара әрекеттесу үшін D-Bus интерфейстерін қосу үшін жұмыс істеді.

Stratis-пен таныс емес адамдар үшін сіз бұл туралы білуіңіз керек Red Hat әзірлеген демон және Федора қоғамдастығы пайдаланушы кеңістігінің параметрлерін біріздендіру және оңайлату LVM көлемін басқару және D-Bus арқылы XFS файлдық жүйенің негізгі Linux сақтау компоненттерінің бар компоненттерін теңшейді және бақылайды.

Stratis бүйінді бөлу сияқты функцияларды қамтамасыз етеді, суреттер, тұтастық және кэштеу қабаттары. Жоба коды Rust тілінде жазылған және MPL 2.0 лицензиясы бойынша таратылады.

Жүйе өзінің мүмкіндіктерінде жетілдірілген құралдарды едәуір қайталайды ZFS және Btrfs бөлімдерін басқару, бірақ ол аралық қабат (stratisd демоны) ретінде жүзеге асырылады Linux ядросы құрылғысының картографиялық ішкі жүйесінің жоғарғы жағында жұмыс істейді (dm-thin, dm-кэш, 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), басқару (менеджер) және блоктық құрылғылармен өзара әрекеттесу (Blockdev).

D-Bus арқылы интерфейстерді (InterfacesAdded and InterfacesRemoved) қосу және жою туралы оқиғалардың пайда болуы туралы хабарлау мүмкіндігі қосылды. Statis-cli утилитасында Bash автотолтыру сценарийлері жетілдірілген.

Стратис 2.2.0 енді Stratis файлдық жүйесіндегі сілтемелерді / dev / stratis ішіне қойыңыз, орнына / stratis, plus символдық сілтемелер бұрынғыдай stratisd арқылы емес, udev ережелерімен жасалады және сақталады. / Stratisdirectory stratisd 2.2.0 жасамайды немесе қолданбайды.

Бұл нұсқа интерактивті енгізу үшін терминалды конфигурацияны басқарады 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.FetchProperties.r2interface-ке org.storage.stratis2.Managerinterface іске асыратын нысандар үшін LockedPoolsa жаңа кілт қосыңыз. Бұл кілт құлыпталған топтардың UUID карталарын сәйкес кілт сипаттамаларына түсіретін D-Bus нысанын қайтарады.

Бұл шығарылым пайдаланушыға журнал-журнал жасау CLI көмегімен қалаған журнал жасау деңгейін тікелей және қысқаша көрсетуге мүмкіндік береді.

Finalmente егер сіз бұл туралы көбірек білгіңіз келсе осы жаңа нұсқа туралы, сіз өзгерістер тізімін тексере аласыз Келесі сілтемеде.

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. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.