Veröffentlichung von Stratis 2.1, einem Toolkit zur Verwaltung des lokalen Speichers

Nach sieben Monaten Entwicklungszeit veröffentlicht Projektfreigabe Schicht 2.1, entwickelt von Red Hat und der Fedora-Community, um die Konfiguration und Verwaltung eines Pools aus einem oder mehreren lokalen Speichergeräten zu vereinheitlichen und zu vereinfachen. Stratis bietet Funktionen wie dynamische Speicherzuweisung, Snapshots, Integritätssicherung und Caching-Ebenen. Der Projektcode ist in Rust geschrieben und vertrieben von lizenziert unter MPL 2.0.

Das System repliziert in seinen Fähigkeiten weitgehend die erweiterten Partitionsverwaltungstools von ZFS und Btrfs, ist jedoch in Form einer Schicht (Daemon) implementiert Stratisde), das auf dem Device-Mapper-Subsystem des Linux-Kernels (unter Verwendung der Module dm-thin, dm-cache, dm-thinpool, dm-raid und dm-integrity) und dem XFS-Dateisystem ausgeführt wird. Im Gegensatz zu ZFS und Btrfs werden Stratis-Komponenten nur im Benutzerbereich ausgeführt und erfordern kein Laden spezifischer Kernelmodule. Das Projekt wird zunächst präsentiert als nicht erforderlich zur Verwaltung der Fachkräftequalifikation für Speichersysteme.

Für die Steuerung und Steuerung wird eine D-Bus-API bereitgestellt CLI-Dienstprogramm.
Stratis wurde mit LUKS-basierten Blockgeräten (verschlüsselten Partitionen), mdraid, dm-multipath, iSCSI, LVM-logischen Volumes sowie verschiedenen HDDs, SSDs und NVMe-Laufwerken getestet. Mit einer einzelnen Festplatte im Pool ermöglicht Stratis Ihnen die Verwendung logischer Partitionen mit Snapshot-Unterstützung, um Änderungen rückgängig zu machen. Durch das Hinzufügen mehrerer Laufwerke zu einem Pool können Laufwerke logisch zu einem zusammenhängenden Bereich kombiniert werden. Möglichkeiten wie
RAID, Datenkomprimierung, Deduplizierung und Fehlertoleranz werden noch nicht unterstützt, sind aber für die Zukunft geplant.

 Veröffentlichung von Stratis 2.1, einem Toolkit zur Verwaltung des lokalen Speichers

В neu Veröffentlichung Unterstützung für die Verwaltung der Partitionsverschlüsselung mit LUKS2 hinzugefügt. D-Bus-Schnittstelle „Report“ zur Generierung von Berichten im JSON-Format hinzugefügt. Geräteidentifikation und Initialisierungscode wurden überarbeitet. Erhöhte Anforderungen an die Rust-Compilerversion (mindestens 1.43).

Source: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz und VPS-VDS-Servern 🔥 Kaufen Sie zuverlässiges Webhosting mit DDoS-Schutz, VPS- und VDS-Server | ProHoster