ProHoster > Blog > notícias da internet > Lançamento do Stratis 2.2, um kit de ferramentas para gerenciamento de armazenamento local
Lançamento do Stratis 2.2, um kit de ferramentas para gerenciamento de armazenamento local
publicado liberação do projeto Estratificação 2.2desenvolvido 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.
В versão 2.2 novas variantes de interfaces D-Bus para recuperação de propriedades (FetchProperties), gerenciamento (Manager) e interação com dispositivos de bloco (Blockdev) foram adicionadas. Adicionado a capacidade de informar sobre a ocorrência de eventos sobre a conexão e remoção de interfaces (InterfacesAdded e InterfacesRemoved) via D-Bus. No utilitário stratis-cli melhorou scripts de conclusão de entrada para bash.