Издаване на Stratis 2.0, набор от инструменти за управление на локално съхранение

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

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

D-Bus API е предоставен за контрол и помощна програма cli.
Stratis е тестван с блокови устройства, базирани на LUKS (криптирани дялове), mdraid, dm-multipath, iSCSI, LVM логически томове, както и различни HDD, SSD и NVMe устройства. Ако има един диск в пула, Stratis ви позволява да използвате логически дялове с поддръжка на моментни снимки, за да върнете промените назад. Когато добавите няколко диска към пул, можете логично да комбинирате дисковете в една съседна област. Функции като
RAID, компресиране на данни, дедупликация и толерантност към грешки все още не се поддържат, но са планирани за бъдещето.

Издаване на Stratis 2.0, набор от инструменти за управление на локално съхранение

В ново освобождаване Изискванията за версията на компилатора Rust са увеличени (най-малко 1.37, но 1.38 е препоръчително). Значителна промяна в номера на версията е свързана с преименуването на някои D-Bus интерфейси и преработването на организацията на работа с D-Bus (набор от първични фундаментални свойства е подчертан, а останалите свойства вече се изискват с помощта на нов метод FetchProperties).

Източник: opennet.ru

Добавяне на нов коментар