Po roku rozwoju wydanie projektu , rozwijanego przez firmę Red Hat oraz społeczność Fedora, mającego na celu unifikację i uproszczenie narzędzi do konfiguracji i zarządzania pulą z jednego lub kilku lokalnych nośników. Stratis oferuje takie funkcje jak dynamiczne przydzielanie miejsca w przechowywaniu, migawki, zapewnianie integralności oraz tworzenie warstw do buforowania. Kod projektu został napisany w języku Rust i na licencji MPL 2.0.
System w dużym stopniu powtarza swoje możliwości z rozbudowanych narzędzi do zarządzania partycjami ZFS i Btrfs, ale został zrealizowany w postaci warstwy (demon ), działającego na systemie device-mapper jądra Linux (wykorzystuje moduły dm-thin, dm-cache, dm-thinpool, dm-raid oraz dm-integrity) oraz systemie plików XFS. W przeciwieństwie do ZFS i Btrfs, komponenty Stratis działają jedynie w przestrzeni użytkownika i nie wymagają ładowania specyficznych modułów jądra. Projekt jest pierwotnie wprowadzany jako dla administracji kwalifikacji eksperta w dziedzinie systemów magazynowania.
Do zarządzania udostępniane jest API D-Bus oraz .
Działanie Stratis zostało przetestowane z urządzeniami blokowymi opartymi na LUKS (szyfrowane partycje), mdraid, dm-multipath, iSCSI, logicznymi woluminami LVM, a także z różnymi HDD, SSD i nośnikami NVMe. Przy posiadaniu jednego dysku w puli, Stratis umożliwia korzystanie z logicznych partycji z obsługą migawek do cofania zmian. Po dodaniu kilku nośników do puli pojawia się możliwość logicznego łączenia nośników w jednolitą przestrzeń. Funkcje takie jak
RAID, kompresja danych, deduplikacja i organizacja odporności na awarie jeszcze nie są wspierane, ale są zaplanowane na przyszłość.
W zwiększone wymagania co do wersji kompilatora Rust (min. 1.37, ale zalecana 1.38). Znacząca zmiana numeru wersji związana jest z przemianowaniem niektórych interfejsów D-Bus oraz przemyśleniem organizacji pracy z D-Bus (wyodrębniono zbiór podstawowych właściwości, podczas gdy pozostałe właściwości są teraz pobierane za pomocą nowej metody FetchProperties).
Źródło: opennet.ru
