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
.
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.
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)