ProHoster > Blog > notícias da internet > Lançamento do Stratis 2.1, um kit de ferramentas para gerenciamento de armazenamento local
Lançamento do Stratis 2.1, um kit de ferramentas para gerenciamento de armazenamento local
После семи месяцев разработки publicado liberação do projeto Estratificação 2.1desenvolvido pela Red Hat e pela comunidade Fedora para unificar e simplificar ferramentas para configurar e gerenciar um pool de uma ou mais unidades locais. O Stratis fornece recursos como alocação dinâmica de armazenamento, instantâneos, integridade e camadas de cache. O código do projeto é escrito em Rust e distribuído por licenciado sob MPL 2.0.
O sistema repete amplamente em suas capacidades as ferramentas avançadas de gerenciamento de partições ZFS e Btrfs, mas é implementado como uma camada (daemon estratificado) rodando sobre o subsistema device-mapper do kernel do Linux (usando os módulos dm-thin, dm-cache, dm-thinpool, dm-raid e dm-integrity) e o sistema de arquivos XFS. Ao contrário do ZFS e do Btrfs, os componentes do Stratis funcionam apenas no espaço do usuário e não requerem o carregamento de módulos específicos do kernel. O projeto foi inicialmente apresentado como não requerendo para administrar a qualificação de especialista em armazenamento.
A API D-Bus é fornecida para controle e utilitário cli.
O Stratis foi testado com dispositivos de bloco baseados em LUKS (partições criptografadas), mdraid, dm-multipath, iSCSI, volumes lógicos LVM e vários discos rígidos, SSDs e unidades NVMe. Se houver um disco no pool, o Stratis permite que você use partições lógicas habilitadas para instantâneos para reverter as alterações. Quando várias unidades são adicionadas a um pool, as unidades podem ser combinadas logicamente em uma área contígua. Oportunidades como
RAID, compactação de dados, desduplicação e failover ainda não são suportados, mas estão planejados para o futuro.
В o novoliberar добавлена поддержка управления шифрованием разделов с использованием LUKS2. Добавлен D-Bus интерфейс Report для формирования отчётов в формате JSON. Переписан код идентификации и инициализации устройств. Повышены требования к версии компилятора Rust (как минимум 1.43).