Seu extundelete é possivelmente muito antigo. Eu tive o mesmo problema, depois de atualizar o extundelete ele recuperou apenas o mesmo arquivo onde ele declarou "nenhum dado encontrado" antes.
Eu preciso restaurar um arquivo em sda7 para que eu remontasse o meu extendelete
manuel@P5KC:~/recovery/RECOVERED_FILES$ sudo extundelete --restore-all /dev/sda7
WARNING: Extended attributes are not restored.
Loading filesystem metadata ... 688 groups loaded.
Loading journal descriptors ... 18110 descriptors loaded.
Writing output to directory RECOVERED_FILES/
Searching for recoverable inodes in directory / ...
1554 recoverable inodes found.
Looking through the directory structure for deleted files ...
Unable to restore inode 2228446 (lost+found/latex): No data found.
Mas o diretório RECOVERED_FILES
está vazio. Estou fazendo algo errado ou meus dados foram perdidos? O sistema de arquivos é ext4. No final, logado como su, estou até recebendo uma falha de segmentação.
Debian Wheezy 3.2.0-4-amd64
Seu extundelete é possivelmente muito antigo. Eu tive o mesmo problema, depois de atualizar o extundelete ele recuperou apenas o mesmo arquivo onde ele declarou "nenhum dado encontrado" antes.
Quando um arquivo é excluído, o espaço usado para ocupá-lo é gratuito para o próximo uso. Nesse caso, o conteúdo do arquivo anterior não pode ser recuperado. Claro, existem programas que remexem tentando encontrar arquivos que ainda não foram recuperados. Mas qualquer atividade qualquer após a exclusão pode reutilizar o espaço do arquivo, e os sistemas Linux são bastante ativos o tempo todo.
A primeira coisa a aprender sobre o Unix: Se você pedir uma ação, está feito. Não adivinhar, não pedir confirmação (você é o chefe, lembra?). E na maioria das vezes não há como desfazer. Não nunca entra na mentalidade de que as exclusões de arquivos podem ser desfeitas. Eles podem (às vezes), mas a lei de Murphy decreta que somente se o arquivo não fosse importante em primeiro lugar.
Tags ext4 data-recovery debian