Lançamento do ZFSonLinux 0.8.0

Os desenvolvedores do ZFS levaram cerca de dois anos e 5 versões RC para Linux (сокращённо ZoL), чтобы выпустить крайне значимый релиз — ZFS-0.8.0.

Овые возможности:

  • Criptografia "nativa" para sistemas de arquivos e partições. O algoritmo padrão é aes-256-ccm. As chaves do conjunto de dados são gerenciadas usando o comando “zfs load-key” e subcomandos relacionados.
  • Criptografia com envio/recebimento zfs. Permite armazenar backups em serviços não confiáveis ​​sem possibilidade de comprometimento.
  • Удаление устройства do pool por meio do comando “zpool remove”. Todos os dados são copiados em segundo plano para os dispositivos de nível superior restantes e a capacidade do pool é reduzida de acordo.
  • Subcomando "ponto de verificação zpool" permite salvar todo o estado do pool e, se desejar, retornar a esse estado exato. Isso pode ser considerado um instantâneo estendido do pool. Isso é útil ao executar ações administrativas complexas que, de outra forma, seriam irreversíveis (como ativar um novo recurso, destruir um conjunto de dados e assim por diante).
  • TRIM para dispositivos de piscina. Permite que você use unidades de estado sólido com mais eficiência e evite a degradação de seu desempenho e/ou vida útil. Você pode executar o corte usando um comando separado “zpool trim” ou habilitar um análogo da opção de descarte - uma nova propriedade de pool “autotrim”
  • Inicialização do pool. O subcomando “zpool inicialize” grava seu padrão em todo o espaço não alocado. Isso elimina a primeira penalidade de desempenho de acesso que pode existir em alguns produtos de armazenamento virtualizado (como VMware VMDK).
  • Suporte de contabilidade de projetos e cotas. Este recurso adiciona rastreamento de projeto e cota aos recursos existentes de rastreamento de espaço e cota. As cotas de projeto adicionam uma dimensão extra às cotas tradicionais de usuários/grupos. Os subcomandos "zfs project" e "zfs projectspace" foram adicionados para gerenciar projetos, definir limites de cota e relatar o uso.
  • Programas de canais. O subcomando "zpool program" permite usar scripts LUA para executar ações administrativas. Os scripts são executados em uma sandbox com limites de tempo e memória.
  • Pyzfs. Nova biblioteca python para fornecer uma interface estável para administração programática do ZFS. Este wrapper fornece um mapeamento um-para-um para as funções da API libzfs_core, mas as assinaturas e os tipos são mais naturais para o dialeto Python.
  • Compatível com Python3. Os utilitários "arcstat", "arcsummary" e "dbufstat" foram atualizados para serem compatíveis com Python3
  • E/S direta. Adicionado suporte para uso de saída direta (O_DIRECT).

Os subcomandos scrub/resilver/list/get também foram acelerados, a capacidade de enviar metadados para um dispositivo separado (por exemplo, um SSD de alto desempenho e pequena capacidade) foi adicionada, o desempenho do ZIL foi aumentado devido ao cache e otimização , foi adicionado suporte para aceleração de hardware de soma de verificação SHA256 e criptografia AES usando Intel QAT (Quick Assist Technology).

Поддерживаемые ядра Linux: 2.6.32 — 5.1 (на ядрах 5.0 и выше пока не поддерживается SIMD-ускорение)

Cheio Lista de mudanças

Os valores padrão dos parâmetros do módulo são selecionados para fornecer carga ideal para a maioria das cargas de trabalho e configurações. Para uma lista completa de opções - man 5 parâmetros do módulo zfs

Fonte: linux.org.ru

Compre hospedagem confiável para sites com proteção DDoS, servidores VPS VDS 🔥 Compre hospedagem de sites confiável com proteção contra DDoS, servidores VPS/VDS | ProHoster