Разработчиците на Red Hat заедно с общността на Fedora, наскоро обяви старта на новата версия на проекта Стратис 2.1 който идва след 7 месеца съвместна работа и в който работата се фокусира върху поддръжката за криптиране на дялове с помощта на LUKS2.
За тези, които не са запознати със Стратис, трябва да знаете, че това е така демон, разработен от Red Hat и общността на Fedora за унифициране и опростяване на настройките на потребителското пространство която конфигурира и следи съществуващите компоненти на основните компоненти за съхранение на Linux на управление на обема LVM и файлова система XFS през D-Bus.
В много отношения системата повтаря своите усъвършенствани инструменти за управление на дяловете ZFS и Btrfs, но е внедрена като слой (stratisd), който работи върху подсистемата на Linux kernel-device-mapper (модули dm-thin, dm-cache, dm-thinpool, dm-) dm нахлуване и цялост) и файловата система XFS.
Относно Стратис
Stratis осигурява функции в стил ZFS / Btrfs чрез интегриране на слоеве от съществуваща технология- Подсистемата за картографиране на устройства на Linux и файловата система XFS. Демонът stratisd управлява колекции от блокови устройства и осигурява API на D-Bus.
Stratis-CLI предоставя инструмент за команден ред Stratis, който от своя страна използва API на D-BUS за комуникация със stratisd.
За разлика от ZFS и Btrfs, компонентите на Stratis работят само в потребителското пространство и те не изискват зареждане на специфични модули на ядрото. Първоначално проектът беше представен като не изискващ управление на експерт по системи за съхранение, който да управлява рейтингите.
D-Bus API и cli-utility са предоставени за управление. Stratis е тестван с блокови устройства, базирани на LUKS (криптирани дялове), mdraid, dm-multipath, iSCSI, LVM логически томове, както и различни твърди дискове, SSD и NVMe устройства.
Какво е новото в Stratis 2.1?
Тази нова версия на проекта е забележителна с добавяне на поддръжка за управление криптиране на дяла с помощта на LUKS2, кое е много проста реализация да се използва за управление на дялове и криптирани единици за съхранение в GNU / Linux.
Този тип криптиране се препоръчва за използване на устройства мобилни телефони, лаптопи и устройства съхранение, чиято информация искате да защитите в случай на загуба или кражба.
Друга от промените, които са интегрирани в Stratis 2.1 е това демонът сега се справя с поддръжката на криптиране, затваряйки поредица от отчети / заявки грешка относно такава функционалност, като се имат предвид други съвременни файлови системи на Linux, които предлагат лесна за управление поддръжка на криптиране.
The D-Bus интерфейс за отчет за генериране на отчети във формат JSON, както и пренаписания идентификатор на устройството и код за инициализация.
От останалите промени които се открояват от тази нова версия:
- Динамична проверка, че версията на демона stratisd
- Поправена е грешка при генерирането на съобщение за грешка, което може да бъде генерирано, както и подобряване на съобщенията за грешки в определени случаи
- Подобрения при тестване на Blackbox
Също така се споменава, че функции като RAID, компресиране на данни, дедупликацията и толерантността към повреди все още не се поддържат, но те са планирани за в бъдеще.
Накрая ако искате да научите повече за това за тази нова версия можете да проверите списъка с промени В следващия линк.
Как да инсталирам 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/