Стало известно выход новой версии проекта Stratis 3.3 и в этой новой версии наиболее важным является то, что Stratis 3.3.0 расширяет свою функциональность, чтобы пользователи могли указывать многослойный которые включают дополнительное пространство, которое могло быть доступно на компонентном устройстве данных в пространстве, доступном для группы устройств.
Тем, кто не знаком со Stratis, следует знать, что выделяется в предоставлении таких возможностей, как динамическое выделение памяти, снимки, согласованность и слои кеширования. Поддержка Stratis была интегрирована в дистрибутивы Fedora и RHEL начиная с Fedora 28 и RHEL 8.2.
Система в значительной степени повторяет по своим возможностям продвинутые инструменты для управления разделами ZFS и Btrfs, но реализован как промежуточный слой (демон stratisd), работающий поверх подсистемы сопоставления устройств ядра Linux (модули dm-thin, dm-cache, dm-thinpool, dm-raid и dm-integration) и файловой системы XFS.
В отличие от ZFS и Btrfs, компоненты Stratis работают только в пользовательском пространстве. и они не требуют загрузки определенных модулей ядра. Первоначально проект представлен как не требующий квалификации специалиста по хранению для его администрирования.
Для администрирования предоставляются D-Bus API и утилита cli. слои протестирован с блочными устройствами на базе LUKS (зашифрованные разделы), mdraid, dm-multipath, iSCSI, логические тома LVM, а также различные жесткие диски, твердотельные накопители и накопители NVMe. С одним диском в пуле Stratis позволяет использовать логические разделы с поддержкой моментальных снимков для отмены изменений.
Основные новые функции Stratis 3.3
В представленной новой версии Stratis 3.3 мы можем обнаружить, что добавлена поддержка расширения размера физических устройств, что позволяет добавить к пулу Stratis дополнительное дисковое пространство, доступное на устройстве хранения (например, при расширении массива RAID).
Еще одним отличием от Stratis 3.3 является то, что добавлена команда «stratis pool extension-data» добавить дополнительное место на диске в определенную группу хранения, появившуюся на одном из устройств, в дополнение к добавлено специальное предупреждение в вывод команды «список пулов стратиса» для отслеживания изменений размера устройства и добавил информацию о различиях в размерах пула и устройства в «список разработчиков stratis blockdev».
В дополнение к этому, мы также можем найти в Stratis 3.3 улучшенное выделение места для связанных метаданных с устройствами хранения и динамическим выделением памяти («thin provisioning»). Изменение позволило уменьшить фрагментацию при хранении метаданных.
Это было переработана проверка исполняемых файлов фреймворка Clevis, используемый для автоматического шифрования и дешифрования данных на разделах диска. Теперь проверка выполняется каждый раз, когда пользовательской команде необходимо вызвать Clevis (ранее она проверялась только один раз при запуске Stratis), что решает проблемы с использованием Clevis, установленного после запуска stratisd.
В конце концов если вы хотите узнать об этом больше об этой новой версии вы можете проверить список изменений По следующей ссылке.
Как установить 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/