No Bcachefs, foi implementada a capacidade de autoconstrução do sistema de arquivos a partir de códigos redundantes.

Kent Overstreet, desenvolvedor do sistema de arquivos Bcachefs, propôs a inclusão no núcleo do Linux 6.11 de uma alteração implementando a capacidade de recuperação automática e transparente de dados problemáticos no sistema de arquivos Bcachefs, utilizando códigos redundantes de recuperação de erros armazenados. A lógica de funcionamento da funcionalidade proposta é semelhante à implementação de uma função semelhante no Btrfs: se ocorrer um erro de entrada/saída durante a leitura ou se um desvio da soma de verificação for calculado, o bloco de dados problemático será regravado automaticamente, caso haja redundância disponível para sua recuperação.

Linus Torvalds adiou a aceitação dessa alteração no núcleo 6.11 devido a problemas com a formatação dos patches (foi executado um 'git rebase' em uma nova ramificação, o que não deveria ter sido feito) e à presença de perguntas sem resposta sobre as alterações introduzidas pelos patches em áreas além de fs/bcachefs.

Fonte: opennet.ru

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