Se as somas de verificação forem ruins, os dados provavelmente serão ruins, e limpar a árvore checksum (que é o --init-csum-tree
) não corrigirá isso, apenas exporá os dados ruins diretamente ao userspace e impedirá a detecção de qualquer erro. outro bit apodrece em dados antigos no FS. Essencialmente, você só tinha uma cópia dos dados no disco, e essa cópia está corrompida, então você passou do ponto de precisar se preocupar com os dados potencialmente sendo ruins nessas imagens de disco, já que quase certamente é alguma corrupção de dados. Se você só tem uma dúzia dessas mensagens de erro, então não haverá muita corrupção (cada um deve corresponder a 4-16 KiB de dados, já que o BTRFS faz somas de verificação no nível do bloco) em menos, então isso é uma coisa boa.
Nesse caso, sugiro usar btrfs restore
para extrair os arquivos do disco para um local diferente ou, alternativamente, restaurá-los a partir de um backup. Se você acabou de obter um único disco e, portanto, nenhuma replicação de dados, não há muito o que fazer quando recebe erros de soma de verificação para restaurar dados válidos conhecidos para um novo local.