OpenZFS 2.2 lançado, conheça as novidades

OpenZFS 2.2 lançado, conheça as novidades

OpenZFS é um sistema de arquivos e gerenciador de volumes avançado, que oferece recursos como proteção contra corrupção de dados, snapshots, clones, compressão, criptografia, deduplicação e muito mais. A versão 2.2 do OpenZFS foi lançada em agosto de 2021, trazendo diversas melhorias e novidades para os usuários.

Neste post, vamos destacar algumas das principais mudanças que o OpenZFS 2.2 trouxe, e como elas podem beneficiar o seu uso do sistema de arquivos.

  • Suporte aprimorado para dispositivos NVMe
    NVMe é um protocolo de comunicação que permite o acesso direto à memória não volátil (NVM), como SSDs e discos rígidos. O OpenZFS 2.2 melhorou o suporte a dispositivos NVMe, permitindo que eles sejam usados como dispositivos de cache (L2ARC) ou de log (SLOG) para acelerar o desempenho do sistema de arquivos. Além disso, o OpenZFS 2.2 introduziu o suporte a dispositivos NVMe namespaces, que permitem particionar um dispositivo NVMe em múltiplas unidades lógicas, cada uma com suas próprias características e configurações.
  • Compressão ZSTD
    ZSTD é um algoritmo de compressão desenvolvido pelo Facebook, que oferece uma alta taxa de compressão e um baixo consumo de CPU. O OpenZFS 2.2 adicionou o suporte a compressão ZSTD, que pode ser habilitada por dataset ou por arquivo, usando o comando zfs set compression=zstd. A compressão ZSTD pode reduzir o espaço ocupado pelos dados no disco, aumentar a eficiência do cache e do log, e melhorar o desempenho geral do sistema de arquivos.
  • Redimensionamento online de pools
    Uma das limitações do OpenZFS era a dificuldade de redimensionar um pool depois de criado, exigindo a remoção e adição de dispositivos ou a criação de um novo pool. O OpenZFS 2.2 resolveu esse problema, permitindo o redimensionamento online de pools, ou seja, sem a necessidade de desmontar ou interromper o acesso aos dados. O redimensionamento online pode ser feito usando o comando zpool online -e, que expande o tamanho de um dispositivo no pool, ou o comando zpool online -s, que reduz o tamanho de um dispositivo no pool.
  • Outras novidades
    Além das mudanças citadas acima, o OpenZFS 2.2 também trouxe outras novidades, como:
  • Suporte a RAID-Z expansion, que permite adicionar um novo dispositivo a um grupo RAID-Z existente, aumentando a capacidade e a redundância do pool.
  • Suporte a persistent L2ARC, que mantém os dados do cache L2ARC mesmo após uma reinicialização do sistema, evitando a perda de desempenho.
  • Suporte a dRAID, que é uma variante do RAID-Z que usa distribuição algorítmica dos dados em vez de paridade fixa, oferecendo maior flexibilidade e recuperação mais rápida em caso de falha de disco.
  • Suporte a bookmarks recursivos, que permitem criar snapshots e clones em cascata a partir de um único comando.
  • Suporte a ACLs NFSv4 no Linux, que permitem definir permissões mais granulares para os arquivos e diretórios no sistema de arquivos.

O OpenZFS 2.2 é uma versão importante para o desenvolvimento do sistema de arquivos, que mostra o compromisso da comunidade em manter o projeto atualizado e inovador. Se você quer saber mais sobre o OpenZFS 2.2, você pode consultar o site oficial do projeto ou ler as notas de lançamento completas.

Acesse a versão completa
Sair da versão mobile