de release van het project , ontwikkeld door Red Hat en de Fedora-gemeenschap om de configuratie en het beheer van een pool van een of meerdere lokale opslagapparaten te vereenvoudigen. Stratis biedt mogelijkheden zoals dynamische schijfrestrictie, snapshots, waarborging van integriteit en het creƫren van lagen voor caching. De projectcode is geschreven in Rust en onder MPL 2.0-licentie.
Het systeem herhaalt in veel opzichten de mogelijkheden van de geavanceerde beheertools van ZFS en Btrfs, maar is geĆÆmplementeerd als een laag (daemon ), werkend bovenop de device-mapper subsystem van de Linux kernel (maakt gebruik van de modules dm-thin, dm-cache, dm-thinpool, dm-raid en dm-integrity) en het XFS bestandssysteem. In tegenstelling tot ZFS en Btrfs werken de componenten van Stratis alleen in de gebruikersruimte en vereisen ze geen specifieke kernelmodules. Het project wordt oorspronkelijk gepresenteerd als voor administratieskills van een opslagexperts.
Voor beheer is er een D-Bus API en .
De werking van Stratis is getest met blokapparaten op basis van LUKS (versleutelde partities), mdraid, dm-multipath, iSCSI, logische LVM-volumes, evenals verschillende HDD's, SSD's en NVMe-opslagapparaten. Met ƩƩn schijf in de pool maakt Stratis gebruik van logische partities met ondersteuning voor snapshots voor het terugdraaien van wijzigingen. Bij het toevoegen van meerdere opslagapparaten aan de pool ontstaat de mogelijkheid om opslagapparaten logisch samen te voegen tot een aaneengeschakelde ruimte. Dergelijke mogelijkheden, zoals
RAID, gegevenscompressie, deduplicatie en failover-organisatie worden momenteel nog niet ondersteund, maar zijn gepland voor de toekomst.
In er zijn nieuwe D-Bus interface opties toegevoegd voor het ophalen van eigenschappen (FetchProperties), beheer (Manager) en interactie met block devices (Blockdev). Het is nu mogelijk om meldingen over de verbinding en verwijdering van interfaces (InterfacesAdded en InterfacesRemoved) via D-Bus te ontvangen. In de stratis-cli tool de auto-aanvullingsscenario's voor bash.
Bron: opennet.ru
