Ħruġ ta' Stratis 2.1, sett ta' għodod għall-ġestjoni tal-ħażna lokali

После семи месяцев разработки ippubblikat rilaxx tal-proġett stratis 2.1, развиваемого компанией Red Hat и сообществом Fedora для унификации и упрощения средств настройки и управления пулом из одного или нескольких локальных накопителей. Stratis предоставляет такие возможности, как динамическое выделение места в хранилище, снапшоты, обеспечение целостности и создание слоёв для кэширования. Код проекта написан на языке Rust и imqassma minn liċenzjat taħt MPL 2.0.

Is-sistema tirreplika fil-biċċa l-kbira fil-kapaċitajiet tagħha l-għodod avvanzati ta’ ġestjoni tal-partizzjonijiet ta’ ZFS u Btrfs, iżda hija implimentata fil-forma ta’ saff (daemon stratisd), работающей поверх подсистемы device-mapper ядра Linux (используются модули dm-thin, dm-cache, dm-thinpool, dm-raid и dm-integrity) и файловой системы XFS. В отличие от ZFS и Btrfs, компоненты Stratis работают только в пространстве пользователя и не требуют загрузки специфичных модулей ядра. Проект изначально преподносится как ma teħtieġx biex jamministra l-kwalifika espert tas-sistemi tal-ħażna.

D-Bus API huwa pprovdut għall-kontroll u cli utilità.
Работа Stratis протестирована с блочными устройствами на базе LUKS (шифрованные разделы), mdraid, dm-multipath, iSCSI, логическими томами LVM, а также с различными НЖМД, SSD и NVMe-накопителями. При наличии в пуле одного диска Stratis позволяет использовать логические разделы с поддержкой снапшотов для отката изменений. При добавлении нескольких накопителей в пул появляется возможность логического объединения накопителей в непрерывную область. Такие возможности, как
RAID, kompressjoni tad-dejta, deduplikazzjoni u tolleranza għall-ħsarat għadhom mhumiex appoġġjati, iżda huma ppjanati għall-futur.

Ħruġ ta' Stratis 2.1, sett ta' għodod għall-ġestjoni tal-ħażna lokali

В ġdid rilaxx добавлена поддержка управления шифрованием разделов с использованием LUKS2. Добавлен D-Bus интерфейс Report для формирования отчётов в формате JSON. Переписан код идентификации и инициализации устройств. Повышены требования к версии компилятора Rust (как минимум 1.43).

Sors: opennet.ru

Żid kumment