5.8. Sistemas de arquivo e armazenamento

LVM agora suporta o método dm-writecache caching

Os volumes de cache LVM agora fornecem o método de cache dm-writecache, além do método de cache dm existente.

dm-cache
Este método acelera o acesso aos dados freqüentemente utilizados, armazenando-os em cache no volume mais rápido. O método armazena as operações de leitura e escrita.
dm-writecache
Este método só permite escrever operações de escrita. O volume mais rápido, geralmente um disco SSD ou uma memória persistente (PMEM), armazena primeiro as operações de gravação e depois as migra para o disco mais lento em segundo plano.

Para configurar o método de cache, use a opção --type cache ou --type writecache com o utilitário lvconvert.

Para mais informações, consulte Permitindo o cache para melhorar o desempenho do volume lógico.

(BZ#1600174)

A política de assimetria da VDO agora está em conformidade com o ACID

Com este lançamento, o modo de escrita assimétrica VDO está agora em conformidade com Atomicidade, Consistência, Isolamento, Durabilidade (ACID). Se o sistema parar inesperadamente enquanto o VDO estiver escrevendo dados em modo assíncrono, os dados recuperados agora são sempre consistentes.

Devido à conformidade com o ACID, o desempenho da async é agora menor em comparação com a versão anterior. Para restaurar o desempenho original, você pode mudar o modo de gravação em seu volume VDO para o modo async-unsafe, que não é compatível com o ACID.

Para mais informações, consulte Seleção de um modo de escrita VDO.

(BZ#1657301)

Agora você pode importar volumes VDO

O utilitário vdo agora permite importar volumes VDO existentes que atualmente não estão registrados em seu sistema. Para importar um volume VDO, use o comando de importação vdo.

Além disso, você pode modificar o Identificador Universalmente Único (UUID) de um volume VDO usando o comando de importação vdo.

(BZ#1713749)

Novo contador de erros per-op agora está disponível na saída dos mountstats e nfsiostat

Um pequeno recurso de suporte está disponível para os sistemas clientes NFS: a saída dos comandos mountstats e nfsiostat em nfs-utils tem uma contagem de erros por operação. Este aprimoramento permite que estas ferramentas exibam contagens de erros por operação e porcentagens que podem ajudar a reduzir os problemas em pontos de montagem específicos do NFS em uma máquina cliente NFS. Note que estas novas estatísticas dependem de mudanças no kernel que estão dentro do kernel do Red Hat Enterprise Linux 8.2.

(BZ#1719983)

As IOs de retorno com cgroup awareness estão agora disponíveis em XFS

Com este lançamento, a XFS suporta IOs de retorno com consciência de cgroup. De modo geral, a reversão de dados de cgroup requer apoio explícito do sistema de arquivos subjacente. Até agora, as IOs de writeback no XFS eram o atributo apenas para o cgroup raiz.

(BZ#1274406)

Os sistemas de arquivo FUSE agora implementam copy_file_range()

A chamada de sistema copy_file_range() fornece uma maneira para os sistemas de arquivos implementarem um mecanismo eficiente de cópia de dados. Com esta atualização, o GlusterFS, que está usando a estrutura do sistema de arquivos no espaço do usuário (FUSE), aproveita este mecanismo. Como a funcionalidade de leitura/gravação dos sistemas de arquivos FUSE envolve múltiplas cópias de dados, o uso do copy_file_range() pode melhorar significativamente o desempenho.

(BZ#1650518)

Suporte para estatísticas per-op agora está disponível para os comandos mountstats e nfsiostat

Um recurso de suporte está agora disponível para os sistemas clientes NFS: o arquivo /proc/self/mountstats tem o contador de erros per-op. Com esta atualização, sob cada linha de estatísticas per-op, o nono número indica o número das operações que foram concluídas com um valor de status inferior a zero. Este valor de status indica um erro. Para maiores informações, veja as atualizações dos programas mountstats e nfsiostat nos nfs-utils que exibem estas novas contagens de erros.

(BZ#1636572)

Novas estatísticas de montarias lease_time e lease_expired estão disponíveis no arquivo /proc/self/mountstats

Um recurso de suporte está disponível para sistemas clientes NFSv4.x. O arquivo /proc/self/mountstats tem os campos lease_time e lease_expired no final da linha, começando com nfsv4:. O campo lease_time indica o número de segundos no tempo de locação do NFSv4. O campo lease_expired indica o número de segundos desde que a locação expirou, ou 0 se a locação não tiver expirado.

(BZ#1727369)