Recuperando o nome do arquivo original após renomear no Ext4

1

Se eu renomear um arquivo com o comando mv como:

mv original_file_name new_file_name

É possível recuperar o nome do arquivo original no sistema de arquivos Linux Ext4 e, em caso afirmativo, como isso pode ser feito?

    
por user164863 30.03.2017 / 22:16

1 resposta

3

No nível do sistema de arquivos, essa operação não pode ser desfeita: você alterou o nome atribuído a um inode específico, sem preservar seu nome anterior.

Dito isso, existe uma pequena chance very de recuperar o nome original lendo para trás o diário do sistema de arquivos. No entanto, como o diário é um buffer circular (ou seja: ele é continuamente sobrescrito), é necessário remontar imediatamente o sistema de arquivos readonly e usar ferramentas especializadas para analisar o diário.

É muito mais simples e eficaz pesquisar o nome anterior nos logs do sistema e nos semelhantes: para o seu exemplo, um comando history extremamente simples revelaria o comando mv inteiro, mostrando tanto o nome antigo quanto o novo.

    
por 30.03.2017 / 22:46