Há vários anos, o sistema de arquivos XFS tem trabalhado em prol da funcionalidade de reparo on-line, com a expectativa de deixá-la pronta para 2023. Ao longo do último ano, o reparo on-line do XFS começou a ocorrer e ainda é um assunto contínuo, mas pelo menos um progresso constante está sendo feito.
Para o XFS no Kernel Linux 6.10, o código de reparo on-line agora suporta trocas atômicas de conteúdo de arquivo. Essa funcionalidade permite trocar intervalos de bytes entre dois arquivos de maneira atômica. Isso representa um avanço significativo na eficiência e segurança do sistema.
O reparo on-line do XFS agora também suporta a criação de arquivos temporários para reparar metadados baseados em arquivos. Além disso, possui a capacidade de reparar mais estruturas de dados, como atributos estendidos, diretórios, links simbólicos, ponteiros pai, estado desvinculado de inode e muito mais.
Outra melhoria significativa é a capacidade do reparo on-line do XFS de mover arquivos órfãos para o diretório Lost and Found. Essa funcionalidade ajuda a organizar e recuperar dados que poderiam estar perdidos ou desorganizados.
O XFS no Kernel Linux 6.10 inclui uma nova implementação sub-AG FITRIM, que melhora a eficiência na gestão e liberação de espaço em disco.
Além do reparo on-line contínuo, o XFS no Linux 6.10 também inclui um novo atributo estendido de ponteiro pai para inodes. Isso traz de volta o suporte delalloc para os dispositivos em tempo real e melhora o desempenho do tratamento de recursos de incompatibilidade de log. O XFS agora pode lidar com alocação atrasada para dispositivos em tempo real onde o tamanho da extensão corresponde ao tamanho do bloco do sistema de arquivos.
As melhorias no sistema de arquivos XFS, integradas no kernel Linux 6.10, representam um avanço significativo na funcionalidade e eficiência do sistema. Com suporte a reparos on-line mais robusto, trocas atômicas de conteúdo de arquivo e outras melhorias, o XFS continua a evoluir e oferecer um desempenho superior para os usuários de Linux. PAra saber mais acesse essa mesclagem no Git.
Até a próxima !!
Nenhum comentário:
Postar um comentário