Останнім часом було оголошено про вихід нової версії проекту 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-інтеграції) і файлової системи XFS.
На відміну від ZFS і Btrfs, компоненти Stratis працюють лише в просторі користувача і вони не вимагають завантаження конкретних модулів ядра. Спочатку проект представлений як такий, що не потребує кваліфікації експерта зі зберігання для управління ним.
Для адміністрування надаються API D-Bus і утиліта cli. стратис було протестовано з блочними пристроями на базі LUKS (зашифровані розділи), mdraid, dm-multipath, iSCSI, логічні томи LVM, а також різноманітні жорсткі диски, SSD та NVMe. З одним диском у пулі, Stratis дозволяє використовувати логічні розділи з підтримкою моментальних знімків, щоб скасувати зміни.
Коли ви додаєте кілька дисків до групи, ви можете логічно об’єднати диски в суміжній області. Такі функції, як RAID, стиснення даних, дедуплікація та відмовостійкість, поки що не підтримуються, але плануються на майбутнє.
Основні нові можливості Stratis 3.1
У цій новій версії Stratis 3.1.0, яка представлена, значно покращено управління з компоненти, що забезпечують динамічний розподіл місця для зберігання («тонке забезпечення»).
Інтерфейс cli надає команди, які дають вам змогу вказати, чи можна перенадавати пул під час створення, а також дозволити вам змінити, чи можна перенадавати пул під час його роботи, щоб дозволити вам щоб збільшити ліміт файлової системи для даного пулу та відобразити, чи є пул надмірно наданим у перегляді списку пулів.
На додаток до цього також наголошується, що до команд для роботи з групами додано підкоманду debug, файлові системи та блокові пристрої, щоб увімкнути режим налагодження.
З іншого боку, зазначається, що ця нова версія 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/