Veröffentlichung von Stratis 2.0, einem Toolkit zur Verwaltung des lokalen Speichers

После года разработки veröffentlicht Projektfreigabe Schicht 2.0, развиваемого компанией Red Hat и сообществом Fedora для унификации и упрощения средств настройки и управления пулом из одного или нескольких локальных накопителей. Stratis предоставляет такие возможности как динамическое выделение места в хранилище, снапшоты, обеспечение целостности и создание слоёв для кэширования. Код проекта написан на языке Rust и vertrieben von lizenziert unter MPL 2.0.

Das System repliziert in seinen Fähigkeiten weitgehend die erweiterten Partitionsverwaltungstools von ZFS und Btrfs, ist jedoch in Form einer Schicht (Daemon) implementiert Stratisde), работающей поверх подсистемы device-mapper ядра Linux (используются модули dm-thin, dm-cache, dm-thinpool, dm-raid и dm-integrity) и файловой системы XFS. В отличие от ZFS и Btrfs компоненты Stratis работают только в пространстве пользователя и не требуют загрузки специфичных модулей ядра. Проект изначально преподносится как nicht erforderlich zur Verwaltung der Fachkräftequalifikation für Speichersysteme.

Für die Steuerung und Steuerung wird eine D-Bus-API bereitgestellt CLI-Dienstprogramm.
Работа Stratis протестирована с блочными устройствами на базе LUKS (шифрованные разделы), mdraid, dm-multipath, iSCSI, логическими томами LVM, а также с различными НЖМД, SSD и NVMe-накопителями. При наличии в пуле одного диска Stratis позволяет использовать логические разделы с поддержкой снапшотов для отката изменений. При добавлении нескольких накопителей в пул появляется возможность логического объединения накопителей в непрерывную область. Такие возможности как
RAID, Datenkomprimierung, Deduplizierung und Fehlertoleranz werden noch nicht unterstützt, sind aber für die Zukunft geplant.

Veröffentlichung von Stratis 2.0, einem Toolkit zur Verwaltung des lokalen Speichers

В neu Veröffentlichung повышены требования к версии компилятора Rust (как минимум 1.37, но рекомендуется 1.38). Значительное изменение номера версии связано с переименованием некоторых интерфейсов D-Bus и переработкой организации работы с D-Bus (выделен набор первичных фундаментальных свойств, а остальные свойства теперь запрашиваются при помощи нового метода FetchProperties).

Source: opennet.ru

Kommentar hinzufügen