Недавно анонсирован выход новой версии проекта Stratis 3.1, разработанный Red Hat и сообществом Fedora для унификации и упрощения инструментов для настройки и управления группой из одного или нескольких локальных дисков.
Новый выпуск Stratis 3.1.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 позволяет использовать логические разделы с поддержкой моментальных снимков для отмены изменений.
Когда вы добавляете несколько дисков в группу, вы можете логически объединить диски в непрерывной области. Такие функции, как RAID, сжатие данных, дедупликация и отказоустойчивость, пока не поддерживаются, но планируются в будущем.
Основные новые функции Stratis 3.1
В представленной новой версии Stratis 3.1.0 значительно улучшенное управление — золотых потребительских товаров компоненты, обеспечивающие динамическое выделение пространства для хранения («тонкая подготовка»).
Интерфейс cli предоставляет команды, позволяющие вам указать, может ли пул быть избыточно предоставлен во время создания, а также разрешить вам изменить, может ли пул быть избыточно предоставлен во время его работы, чтобы позволить вам чтобы увеличить ограничение файловой системы для данного пула и отобразить, выделяется ли пул в списке пулов.
В дополнение к этому также подчеркивается, что в команды для работы с группами добавлена подкоманда отладки, файловые системы и блочные устройства, чтобы включить режим отладки.
С другой стороны, упоминается, что эта новая версия Stratisd 3.1.0 также включает в себя ряд внутренних улучшений, из которых выделяются следующие:
- Размер любого вновь созданного MDV увеличивается до 512 МБ.
- MDV группы монтируется в частном пространстве имен монтирования и остается смонтированным, пока группа запущена и работает.
- Улучшена обработка событий udev при удалении устройства.
- Обычные и обычные улучшения сообщений журнала.
В конце концов если вы хотите узнать об этом больше об этой новой версии вы можете проверить список изменений По следующей ссылке.
Как установить 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/