E foi lançado o Stratis 3.3 com melhorias de estabilidade. Confira as novidades e veja como instalar no Linux.
Stratis é um daemon de configuração do espaço do usuário que configura e monitora os componentes de armazenamento Linux subjacentes existentes.
Para quem é novo no Stratis, você deve saber que ele se destaca por fornecer recursos como alocação de heap, instantâneos, consistência e camadas de cache. O suporte Stratis foi integrado às distribuições Fedora e RHEL desde o Fedora 28 e RHEL 8.2.
O sistema repete amplamente em suas capacidades as ferramentas avançadas para gerenciar partições ZFS e Btrfs, mas é implementado como uma camada intermediária (stratisd daemon) que roda sobre o subsistema de mapeamento de dispositivos do kernel Linux (módulos dm). thin, dm-cache, dm-thinpool, dm-raid e dm-integration) e sistema de arquivos XFS.
Ao contrário do ZFS e do Btrfs, os componentes do Stratis operam apenas no espaço do usuário e não exigem que módulos de kernel específicos sejam carregados. O projeto é apresentado inicialmente como não exigindo a qualificação de um especialista em armazenamento para gerenciar.
A API D-Bus e o utilitário cli são fornecidos para administração. O Stratis foi testado com dispositivos de bloco baseados em LUKS (partições criptografadas), mdraid, dm-multipath, iSCSI, volumes lógicos LVM e uma variedade de HDDs, SSDs e unidades NVMe. Com um disco no pool, o Stratis permite que você use partições lógicas habilitadas para instantâneo para reverter as alterações.
Agora, foi anunciado o lançamento da nova versão do projeto Stratis 3.3.
Novidades do Stratis 3.3
Nesta nova versão o mais significativo é que o Stratis 3.3.0 estende sua funcionalidade para permitir que os usuários indiquem stratisd para incluir espaço adicional que possa ter ficado disponível em um dispositivo de componente dados no espaço que está disponível para o grupo de dispositivos.
Sim. Nesta nova versão do Stratis 3.3, podemos descobrir que foi adicionado suporte para expandir o tamanho dos dispositivos físicos, o que permite adicionar espaço em disco adicional a um grupo de Stratis que está disponível em um dispositivo de armazenamento (por exemplo, ao expandir um matriz RAID).
Outra mudança que se destaca do Stratis 3.3 é a adição do comando “stratis pool extend-data” para adicionar espaço adicional em disco a um pool de armazenamento específico que apareceu em um dos dispositivos, bem como a adição de um aviso especial ao saída do comando “stratis pool list” para rastrear alterações de tamanho de dispositivo e informações adicionadas sobre diferenças nos tamanhos de pool e dispositivo para o comando “stratis blockdev list”.
Além disso, também podemos encontrar no Stratis 3.3 uma melhor alocação de espaço para metadados relacionados a dispositivos de armazenamento e alocação de heap (“thin provisioning”). A mudança permitiu reduzir a fragmentação ao armazenar metadados.
A verificação de arquivos executáveis do framework Clevis, usados para criptografia e descriptografia automática de dados em partições de disco, foi redesenhada.
A verificação agora é feita toda vez que um comando de usuário precisa chamar o Clevis (anteriormente só era verificado uma vez, quando o Stratis era iniciado), o que resolve problemas com o uso do Clevis instalado após o stratisd ser iniciado.
Para saber mais sobre essa versão do Stratis, acesse a nota de lançamento.
Como instalar ou atualizar o Stratis
Para quem estiver interessado em poder experimentar esta ferramenta, deve saber que o stratis está disponível para RHEL, CentOS, Fedora e derivados.
Sua instalação é bastante simples, pois o pacote se encontra dentro dos repositórios do RHEL assim como seus derivados.
Para instalar o Stratis, basta executar o seguinte comando em um terminal:
sudo dnf install stratis-cli stratisd -y
Ou você também pode tentar este outro:
sudo yum install stratis-cli stratisd -y
Uma vez instalados no sistema, eles devem habilitar os serviços Stratis, eles fazem isso executando os seguintes comandos:
sudo systemctl start stratisd.service
sudo systemctl enable stratisd.service
sudo systemctl status stratisd.service
Para obter mais informações sobre configuração e uso, você pode visitar o seguinte endereço.