Os arquivos que foram esvaziados da Lixeira podem ter sido sobrescritos. Somente aqueles arquivos que não foram sobrescritos, poderemos recuperar com extundelete .
Portanto, pare de usar a partição que contém arquivos excluídos acidentalmente.
Recomenda-se que a unidade seja montada somente para leitura para evitar a perda de dados. Para nossa Lixeira, isso significa que precisamos iniciar uma sessão ao vivo do Ubuntu para prosseguir. Em seguida, instalamos exundelete
na sessão ao vivo e montamos nossa partição do HOME em /dev/sfXx
somente para o sistema ao vivo:
ubuntu@ubuntu: sudo mount /dev/<sdXx> -o rw /mnt
Obtemos os melhores resultados caso lembremos o nome exato de um arquivo que queremos recuperar, pois talvez não precisemos de remanescentes de todos os arquivos que já deletamos.
Por padrão, os arquivos serão recuperados em um diretório RECOVERED_FILES
no caminho atual de onde o executamos. Em um sistema ao vivo, isso precisa ser adaptado para outro diretório de saída em uma partição ou unidade diferente da partição que queremos recuperar arquivos de . Esta partição terá que ser montada com acesso de escrita ao sistema live também, por ex. com o Nautilus, ou para um ponto de montagem diferente do acima.
Para recuperar um arquivo conhecido da Lixeira, emitimos o extundelete com as seguintes opções:
sudo extundelete --restore-file /mnt/home/<user>/.local/share/Trash/files/<name> --output-dir <path> -- /dev/sdXx
Substitua <user>
pelo seu nome de usuário, <name>
pelo nome do arquivo que queremos recuperar, <path>
pelo caminho ao qual queremos gravar os arquivos recuperados.
Podemos fornecer ao extundelete uma lista de arquivos de um arquivo com a opção --restore-files <filename>
, um diretório com a opção --restore-directory
ou deixar recuperar tudo o que encontrar --restore-all
. Para ainda mais opções, leia a página do manual .