Egy évnyi fejlesztés után projekt kiadás , amelyet a Red Hat és a Fedora közösség fejlesztett ki egy vagy több helyi meghajtóból álló készlet beállításának és kezelésének egységesítésére és egyszerűsítésére. A Stratis olyan funkciókat kínál, mint a dinamikus tárhelyelosztás, pillanatképek, integritásbiztosítás és gyorsítótárazási rétegek. A projekt kódja Rust és ... nyelven íródott. MPL 2.0 licenc alatt.
A rendszer képességeiben nagyrészt replikálja a ZFS és a Btrfs fejlett partíciókezelő eszközeit, de egy réteg (démon) formájában valósul meg ), amely a kernel eszközleképező alrendszerén fut Linux (a dm-thin, dm-cache, dm-thinpool, dm-raid és dm-integrity modulok használatával) és az XFS fájlrendszert. A ZFS-szel és a Btrfs-szel ellentétben a Stratis komponensek csak felhasználói térben működnek, és nem igénylik külön kernel modulok betöltését. A projekt kezdetben a következőképpen kerül bemutatásra: a tárolórendszerek szakértői minősítésének adminisztrálására.
A D-Bus API a vezérléshez és .
A Stratis-t LUKS-alapú blokkeszközökkel (titkosított partíciókkal), mdraiddel, dm-multipath-szal, iSCSI-vel, LVM logikai kötetekkel, valamint különféle HDD-kkel, SSD-kkel és NVMe-meghajtókkal tesztelték. Egyetlen meghajtóval a medencében a Stratis lehetővé teszi a logikai partíciók használatát pillanatkép-támogatással a visszagörgetéshez. Több meghajtó hozzáadása a medencéhez lehetővé teszi a meghajtók logikai konszolidációját egy összefüggő területre. Olyan funkciók, mint
A RAID, az adattömörítés, a deduplikáció és a hibatűrés még nem támogatott, de a jövőre tervezik.
В A Rust fordító verziókövetelményei megemelkedtek (legalább 1.37, de az 1.38 ajánlott). Ez a jelentős verziószám-változás néhány D-Bus interfész átnevezésének és a D-Bus munkafolyamat újratervezésének köszönhető (egy sor elsődleges alapvető tulajdonságot azonosítottak, míg más tulajdonságokat mostantól az új FetchProperties metódussal kérdeznek le).
Forrás: opennet.ru
