Llançament de Stratis 2.0, un conjunt d'eines per gestionar l'emmagatzematge local

Després d'un any de desenvolupament publicat llançament del projecte Estratis 2.0, desenvolupat per Red Hat i la comunitat Fedora per unificar i simplificar els mitjans de configuració i gestió d'un conjunt d'una o més unitats locals. Stratis ofereix funcions com l'assignació dinàmica d'emmagatzematge, les instantànies, la integritat i les capes de memòria cau. El codi del projecte està escrit en Rust i Distribuït per amb llicència MPL 2.0.

El sistema replica en gran mesura en les seves capacitats les eines avançades de gestió de particions de ZFS i Btrfs, però s'implementa en forma de capa (dimoni stratisd), que s'executa a sobre del subsistema de mapeador de dispositius del nucli de Linux (utilitzant els mòduls dm-thin, dm-cache, dm-thinpool, dm-raid i dm-integrity) i el sistema de fitxers XFS. A diferència de ZFS i Btrfs, els components de Stratis només s'executen a l'espai d'usuari i no requereixen carregar mòduls específics del nucli. El projecte es va presentar inicialment com no requerint per administrar la qualificació d'expert en sistemes d'emmagatzematge.

Es proporciona l'API D-Bus per al control i utilitat cli.
Stratis s'ha provat amb dispositius de bloc basats en LUKS (particions xifrades), mdraid, dm-multipath, iSCSI, volums lògics LVM, així com diversos HDD, SSD i unitats NVMe. Si hi ha un disc al grup, Stratis us permet utilitzar particions lògiques amb suport d'instantànies per revertir els canvis. Quan afegiu diverses unitats a un grup, podeu combinar-les de manera lògica en una àrea contigua. Característiques com ara
El RAID, la compressió de dades, la deduplicació i la tolerància a errors encara no són compatibles, però estan previstes per al futur.

Llançament de Stratis 2.0, un conjunt d'eines per gestionar l'emmagatzematge local

В nou alliberament S'han augmentat els requisits per a la versió del compilador Rust (almenys 1.37, però es recomana 1.38). Un canvi significatiu en el número de versió s'associa amb el canvi de nom d'algunes interfícies de D-Bus i la reelaboració de l'organització del treball amb D-Bus (s'ha destacat un conjunt de propietats fonamentals primàries, i les propietats restants es demanen ara mitjançant el nou mètode FetchProperties).

Font: opennet.ru

Afegeix comentari