Останнім часом запуск нова версія гілки означає від Stratis 3.0, інструмент, розроблений Red Hat та спільноти Fedora, щоб уніфікувати та спростити конфігурацію та керування групою з одного або кількох локальних дисків.
Stratis відмінно надає такі можливості, як динамічний розподіл пам’яті, шари знімків, консистенції та кешування. Підтримка Stratis була інтегрована в дистрибутиви Fedora і RHEL з Fedora 28 і RHEL 8.2.
Система значною мірою повторює за своїми можливостями розширені інструменти для керування розділами ZFS і Btrfs, але реалізується як проміжний шар (демон stratisd), який працює поверх підсистеми відображення пристроїв ядра Linux (модулі dm-thin, dm-cache, dm-thinpool, dm-raid та dm-інтеграції) і файлової системи XFS.
На відміну від ZFS і Btrfs, компоненти Stratis працюють лише в просторі користувача і вони не вимагають завантаження конкретних модулів ядра. Спочатку проект представлений як такий, що не потребує кваліфікації експерта зі зберігання для управління ним.
API D-Bus і утиліта cli надаються для адміністрування. Stratis було протестовано з блочними пристроями на базі LUKS (зашифровані розділи), mdraid, dm-multipath, iSCSI, логічні томи LVM, а також різноманітні жорсткі диски, SSD та NVMe. З одним диском у пулі, Stratis дозволяє використовувати логічні розділи з підтримкою моментальних знімків, щоб скасувати зміни.
Коли ви додаєте кілька дисків до групи, ви можете логічно об’єднати диски в суміжній області. Такі функції, як RAID, стиснення даних, дедуплікація та відмовостійкість, поки що не підтримуються, але плануються на майбутнє.
Основні нові можливості Stratis 3.0
У цій новій версії Stratis 3.0 підкреслюється, що значні зміни в номері версії пов'язані з зміна інтерфейсу для керування D-Bus і особливо в кінці підтримки інтерфейсів FetchProperties на користь використання властивостей і методів на основі D-Bus.
Щодо змін, які були внесені в цю нову версію, ми можемо знайти це додати перевірку правил udev за допомогою libblkid перед внесенням змін.
Крім цього, також зазначається, що обробка подій з DeviceMapper була перероблена, також внесено зміни у внутрішнє представлення обробників помилок.
З іншого боку в оголошенні зазначено, що розробники вони зосередилися на цій новій гілці з переробкою коду мати можливість скасувати зміни, що також дозволило вказати логічний розмір при створенні файлової системи.
Про це також згадується в анонсі цієї нової версії Stratis 3.0, що в рамках Клевіс, який використовується для автоматичного шифрування та дешифрування даних на розділах диска, використовує хеші SHA-256 замість SHA-1, він надає користувачеві можливість змінити парольну фразу, а також контролювати відновлення посилань на Clevis.
В кінці кінців якщо ви хочете дізнатися більше про це про цю нову версію, ви можете перевірити список змін У наступному посиланні.
Як встановити 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/