Lanzamento de Stratis 2.0, un conxunto de ferramentas para xestionar o almacenamento local

Despois dun ano de desenvolvemento publicado lanzamento do proxecto Estrato 2.0, desenvolvido por Red Hat e a comunidade Fedora para unificar e simplificar os medios para configurar e xestionar un conxunto dunha ou máis unidades locais. Stratis ofrece funcións como a asignación de almacenamento dinámico, instantáneas, capas de integridade e caché. O código do proxecto está escrito en Rust e distribuído por licenciado baixo MPL 2.0.

O sistema replica en gran medida nas súas capacidades as ferramentas avanzadas de xestión de particións de ZFS e Btrfs, pero está implementado en forma de capa (daemon estratosd), executándose enriba do subsistema device-mapper do núcleo Linux (usando os módulos dm-thin, dm-cache, dm-thinpool, dm-raid e dm-integrity) e o sistema de ficheiros XFS. A diferenza de ZFS e Btrfs, os compoñentes de Stratis só se executan no espazo do usuario e non requiren cargar módulos específicos do núcleo. O proxecto presentouse inicialmente como non esixindo para administrar a cualificación de experto en sistemas de almacenamento.

Ofrécese a API D-Bus para o control e utilidade cli.
Stratis probouse con dispositivos de bloque baseados en LUKS (particións cifradas), mdraid, dm-multipath, iSCSI, volumes lóxicos LVM, así como varios discos duros, SSD e unidades NVMe. Se hai un disco no grupo, Stratis permítelle utilizar particións lóxicas con soporte de instantáneas para retrotraer os cambios. Cando engades varias unidades a un grupo, podes combinar loxicamente as unidades nunha área contigua. Características como
RAID, compresión de datos, deduplicación e tolerancia a fallos aínda non son compatibles, pero están previstos para o futuro.

Lanzamento de Stratis 2.0, un conxunto de ferramentas para xestionar o almacenamento local

В novo liberación Aumentáronse os requisitos para a versión do compilador Rust (polo menos 1.37, pero recoméndase a 1.38). Un cambio significativo no número de versión está asociado co cambio de nome dalgunhas interfaces de D-Bus e a reelaboración da organización do traballo con D-Bus (destacouse un conxunto de propiedades fundamentais primarias, e as propiedades restantes son agora solicitadas mediante o novo método FetchProperties).

Fonte: opennet.ru

Engadir un comentario