Version Stratis 2.2, Werkzeug für die Verwaltung lokaler Speicher

Veröffentlicht Projektveröffentlichung Stratis 2.2, entwickelt von der Firma Red Hat und der Fedora-Community zur Vereinheitlichung und Vereinfachung der Konfiguration und Verwaltung von einem oder mehreren lokalen Speichermedien. Stratis bietet Funktionen wie dynamische Speicherzuweisung, Snapshots, Gewährleistung der Integrität und die Erstellung von Schichten für das Caching. Der Projektcode ist in Rust geschrieben und wird verbreitet unter der MPL 2.0 Lizenz.

Das System wiederholt in vielerlei Hinsicht hinsichtlich seiner Möglichkeiten die erweiterten Verwaltungswerkzeuge von ZFS und Btrfs, ist jedoch als Schicht (Daemon stratisd), die auf der Device-Mapper-Subsystem des Linux-Kernels arbeitet (es werden die Module dm-thin, dm-cache, dm-thinpool, dm-raid und dm-integrity verwendet) und dem Dateisystem XFS. Im Gegensatz zu ZFS und Btrfs arbeiten die Komponenten von Stratis nur im Benutzermodus und benötigen keine speziellen Kernel-Module. Das Projekt wird ursprünglich als nicht erforderlich für die Administration von einem Speichersystem-Experten.

Zur Verwaltung steht ein D-Bus API zur Verfügung und cli-Utility.
Die Arbeit von Stratis wurde mit Blockgeräten auf LUKS-Basis (verschlüsselte Partitionen), mdraid, dm-multipath, iSCSI, logischen LVM-Volumes sowie mit verschiedenen HDDs, SSDs und NVMe-Laufwerken getestet. Bei Vorhandensein einer Festplatte im Pool ermöglicht Stratis die Nutzung logischer Partitionen mit Snapshot-Unterstützung zur Wiederherstellung von Änderungen. Bei der Hinzufügung mehrerer Laufwerke zum Pool entsteht die Möglichkeit, Laufwerke in einen kontinuierlichen Bereich logisch zu verbinden. Solche Funktionen wie
RAID, Datenkompression, Deduplizierung und die Organisation von Fehlertoleranz werden derzeit nicht unterstützt, sind jedoch für die Zukunft geplant.

Version Stratis 2.2, Werkzeug für die Verwaltung lokaler Speicher

Im Version 2.2 es wurden neue D-Bus-Interfaces für die Abfrage von Eigenschaften (FetchProperties), Verwaltung (Manager) und Interaktion mit Blockgeräten (Blockdev) hinzugefügt. Es wurde die Möglichkeit zur Benachrichtigung über das Eintreten von Ereignissen beim Hinzufügen und Entfernen von Schnittstellen (InterfacesAdded und InterfacesRemoved) über D-Bus hinzugefügt. In der stratis-cli-Anwendung wurden verbessert die Auto-Vervollständigungs-Szenarien für bash.

Quelle: opennet.ru

60GB SSD 8Gb DDR4