Desenvolvedores da Red Hat junto com a comunidade Fedora, anunciou recentemente o lançamento de a nova versão do projeto Estratificação 2.1 que vem após 7 meses de trabalho conjunto e no qual, o trabalho se concentrou no suporte para criptografia de partição usando LUKS2.
Para aqueles que não estão familiarizados com Stratis, você deve saber que este é um daemon desenvolvido pela Red Hat e a comunidade Fedora para unificar e simplificar as configurações de espaço do usuário que configura e monitora os componentes existentes dos componentes de armazenamento Linux subjacentes para gerenciamento de volume LVM e sistema de arquivos XFS sobre D-Bus.
De muitas maneiras, o sistema repete suas ferramentas avançadas de gerenciamento de partição ZFS e Btrfs, mas é implementado como uma camada (stratisd) que funciona no subsistema kernel-device-mapper do Linux (módulos dm-thin, dm-cache, dm-thinpool, dm-) incursão dm e integridade) e o sistema de arquivos XFS.
Sobre a Stratis
Stratis fornece recursos de estilo ZFS / Btrfs integrando camadas de tecnologia existente- O subsistema do mapeador de dispositivos Linux e o sistema de arquivos XFS. O stratisd daemon gerencia coleções de dispositivos de bloco e fornece uma API D-Bus.
Stratis-CLI fornece uma ferramenta de linha de comando Stratis, que por sua vez usa a API D-BUS para se comunicar com stratisd.
Ao contrário do ZFS e do Btrfs, os componentes Stratis funcionam apenas no espaço do usuário e eles não requerem o carregamento de módulos específicos do kernel. O projeto foi inicialmente apresentado como não exigindo o gerenciamento de um especialista em sistemas de armazenamento para gerenciar as classificações.
A API D-Bus e o utilitário cli são fornecidos para gerenciamento. Stratis foi testado com dispositivos de bloco baseados em LUKS (partições criptografadas), mdraid, dm-multipath, iSCSI, volumes lógicos LVM, bem como vários discos rígidos, SSDs e drives NVMe.
O que há de novo no Stratis 2.1?
Esta nova versão do projeto é notável por adicionando suporte para gerenciar criptografia de partição usando LUKS2, qual é uma implementação muito simples para usar para gerenciar partições e unidades de armazenamento criptografadas em GNU / Linux.
Este tipo de criptografia é recomendado para uso em dispositivos celulares, laptops e dispositivos armazenamento cujas informações você deseja proteger em caso de perda ou roubo.
Outra das mudanças que estão integradas na Stratis 2.1 é que o daemon agora gerencia o suporte à criptografia, fechando uma série de relatórios / solicitações erro sobre essa funcionalidade, considerando outros sistemas de arquivos Linux modernos que oferecem suporte de criptografia fácil de gerenciar.
Destaca também o Interface D-Bus Report para gerar relatórios no formato JSON, bem como o ID do dispositivo reescrito e o código de inicialização.
Das outras mudanças que se destacam nesta nova versão:
- Verificação dinâmica de que a versão do stratisd daemon
- Corrigido um erro na geração de uma mensagem de erro que poderia ser gerada, bem como a melhoria das mensagens de erro em certos casos
- Melhorias no teste da caixa preta
Também é mencionado que recursos como RAID, compressão de dados, a desduplicação e a tolerância a falhas ainda não são suportadas, mas eles são planejados para o futuro.
Finalmente se você quiser saber mais sobre isso sobre esta nova versão, você pode verificar a lista de mudanças no link a seguir.
Como instalar o Stratis?
Stratis está disponível para RHEL, CentOS, Fedora e derivados. Sua instalação é bastante simples, já que o pacote está dentro dos repositórios 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 instalado no sistema, deve 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 link. https://stratis-storage.github.io/howto/