utgÄvan av projektet , utvecklat av företaget Red Hat och Fedora-gemenskapen för att förena och förenkla verktygen för konfiguration och hantering av en pool av en eller flera lokala lagringsenheter. Stratis erbjuder funktioner som dynamisk tilldelning av utrymme, snapshots, integritetsskydd och skapande av lager för cachelagring. Projektets kod Àr skriven i Rust och under MPL 2.0-licensen.
Systemet pÄminner i hög grad om de utökade verktygen för hantering av partitioner i ZFS och Btrfs, men Àr implementerat i form av ett lager (demon ), som arbetar ovanpÄ device-mapper subsystemet i Linux-kÀrnan (anvÀnder moduler som dm-thin, dm-cache, dm-thinpool, dm-raid och dm-integrity) och filsystemet XFS. Till skillnad frÄn ZFS och Btrfs fungerar komponenterna i Stratis enbart i anvÀndarrummet och krÀver inte specifika kÀrnmoduler att laddas. Projektet presenteras ursprungligen som expertkompetens inom lagringssystem för administration.
För hantering finns ett D-Bus API och .
Stratis har testats med blockenheter baserade pÄ LUKS (krypterade partitioner), mdraid, dm-multipath, iSCSI, logiska LVM-volymer, samt med olika HDD, SSD och NVMe-lagringsenheter. Vid en pool med en disk kan Stratis anvÀnda logiska partitioner med stöd för snapshots för att Ängra Àndringar. NÀr flera lagringsenheter lÀggs till i poolen blir det möjligt att logiskt sammanfoga lagringsenheter till ett sammanhÀngande omrÄde. Funktioner som
RAID, datakomprimering, deduplicering och uppbyggnad av redundans stöds för nÀrvarande inte, men Àr planerade för framtiden.
I har nya alternativ för D-Bus-grÀnssnitt lagts till för hÀmtning av egenskaper (FetchProperties), hantering (Manager) och interaktion med blockenheter (Blockdev). Möjligheten att informera om hÀndelser relaterade till anslutning och borttagning av grÀnssnitt (InterfacesAdded och InterfacesRemoved) via D-Bus har lagts till. I stratis-cli-verktyget autokompletteringsscenarier för bash.
KĂ€lla: opennet.ru
