Undelete

Hoje deletei alguns arquivos do meu HD externo, que está formatado em ext4, e percebi que indiquei os arquivos errados. Mas, por sorte, sei algumas coisas sobre recuperação de arquivos e consegui recuperar tudo em 5min. O processo pode ser visto abaixo:

  1. Imediatamente fechei todas as aplicações com acesso àquele disco e desmontei a partição para que os inodes não fossem sobrescritos:

    julio@julio-acer ~> sudo umount /dev/sdb3
    
  2. Instalei um programa disponível no repositório do Archlinux chamado extundelete, que utiliza as informações gravadas no journal de partições ext3 e ext4 para recuperação de arquivos deletados:

    julio@julio-acer ~> sudo pacman -S extundelete
    
  3. Li a ajuda do programa (extundelete --help) e as instruções disponíveis no site http://extundelete.sourceforge.net.

  4. Mudei para meu diretório home (que fica no HD interno) e executei o seguinte comando, que recupera todos os arquivos deletados no diretório especificado:

    julio@julio-acer ~  $  sudo extundelete /dev/sdb3 --restore-directory "Documentos/Música/recorder"
    WARNING: Extended attributes are not restored.
    Loading filesystem metadata ... 14145 groups loaded.
    Loading journal descriptors ... 25337 descriptors loaded.
    Searching for recoverable inodes in directory Documentos/Música/recorder ... 
    149 recoverable inodes found.
    Looking through the directory structure for deleted files ... 
    Restored inode 100928610 to file RECOVERED_FILES/Documentos/Música/recorder/Metodo per Flauto Dolce (1^ parte).pdf
    Restored inode 100928611 to file RECOVERED_FILES/Documentos/Música/recorder/Metodo Per Flauto Dolce (2^Parte).pdf
    Block 404247082 is allocated.
    Failed to restore inode 100928612 to file RECOVERED_FILES/Documentos/Música/recorder/Metodo per Flauto dolce (adatto per scuola media).zip:Some blocks were allocated.
    Failed to restore inode 101040146 to file RECOVERED_FILES/Documentos/Música/recorder/metodo:Inode does not correspond to a regular file.
    145 recoverable inodes still lost.
    

Pronto! Os arquivos que eu havia deletado eram os dois PDFs, que o programa recuperou com sucesso e colocou numa pasta chamada RECOVERED_FILES.

Julio Batista Silva
Julio Batista Silva
Data Engineer

I’m a computer engineer passionate about science, technology, photography, and languages. Currently working as a Data Engineer in Germany.

comments powered by Disqus