ProHoster > Blog > noticias de internet > Lanzamiento de Stratis 2.1, un conjunto de herramientas para administrar el almacenamiento local
Lanzamiento de Stratis 2.1, un conjunto de herramientas para administrar el almacenamiento local
Después de siete meses de desarrollo publicado lanzamiento del proyecto estratos 2.1, desarrollado por Red Hat y la comunidad Fedora para unificar y simplificar los medios de configurar y administrar un grupo de una o más unidades locales. Stratis proporciona funciones como asignación de almacenamiento dinámico, instantáneas, integridad y capas de almacenamiento en caché. El código del proyecto está escrito en Rust y distribuido por Licenciado bajo MPL 2.0.
El sistema replica en gran medida en sus capacidades las herramientas avanzadas de administración de particiones de ZFS y Btrfs, pero se implementa en forma de una capa (daemon estratisd), ejecutándose sobre el subsistema de mapeo de dispositivos del kernel de Linux (usando los módulos dm-thin, dm-cache, dm-thinpool, dm-raid y dm-integrity) y el sistema de archivos XFS. A diferencia de ZFS y Btrfs, los componentes de Stratis se ejecutan sólo en el espacio del usuario y no requieren cargar módulos específicos del kernel. El proyecto se presentó inicialmente como no requerir Administrar la cualificación de experto en sistemas de almacenamiento.
Se proporciona API D-Bus para control y utilidad cli.
Stratis ha sido probado con dispositivos de bloque basados en LUKS (particiones cifradas), mdraid, dm-multipath, iSCSI, volúmenes lógicos LVM, así como varias unidades HDD, SSD y NVMe. Si hay un disco en el grupo, Stratis le permite usar particiones lógicas con soporte para instantáneas para revertir los cambios. Cuando agrega varias unidades a un grupo, puede combinar lógicamente las unidades en un área contigua. Características como
RAID, compresión de datos, deduplicación y tolerancia a fallos aún no son compatibles, pero están previstos para el futuro.
В nuevoliberación Se agregó soporte para administrar el cifrado de particiones usando LUKS2. Se agregó la interfaz D-Bus Report para generar informes en formato JSON. Se ha reescrito el código de identificación e inicialización del dispositivo. Se han aumentado los requisitos para la versión del compilador Rust (al menos 1.43).