extundelete - Como resolver 'A soma de verificação do bloco de bitmap não corresponde ao bitmap ao tentar examinar o sistema de arquivos'?

0

O sistema operacional é Ubuntu 17.10 e eu tenho tentado recuperar (undelete) com extundelete. (O sistema de arquivos é ext4.)

Isso não funcionou. Então, eu tentei com

extundelete /dev/mapper/ubuntu--vg-root --restore-file /home/chan/origol/routes/user.js

E funcionou.

No entanto, tenho outro problema.

Loading filesystem metadata ... extundelete: Block bitmap checksum does not match bitmap when trying to examine filesystem

Não encontrei nenhuma informação sobre isso. Como posso resolver este problema?

    
por Chanjung Kim 10.07.2018 / 19:25

1 resposta

0

Você provavelmente tem o recurso metadata_csum ativado em seu sistema de arquivos, mas extundelete não entende esse recurso e não está atualizando a soma de verificação de bitmap de bloco quando está modificando-o para indicar que os blocos do arquivo não excluído estão novamente em uso . Dito isso, extundelete não deveria estar modificando um sistema de arquivos que possui recursos que ele não entende, já que isso pode levar a uma corrupção mais significativa do sistema de arquivos.

Você deve conseguir corrigir isso executando e2fsck -fy no sistema de arquivos. Provavelmente também valeria a pena enviar um relatório de erro (de preferência com um patch acompanhante) ao extundelete author / maintainer para corrigi-lo para computar as somas de verificação de metadados, assim como para garantir que ele não tente abrir sistemas de arquivos para os quais ele não entende os recursos INCOMPAT e permite somente a abertura somente leitura para sistemas de arquivos com recursos RO_COMPAT .

    
por 11.07.2018 / 07:23