extundelete não termina seu trabalho

4

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

    
por ManuelSchneid3r 14.12.2012 / 02:11

2 respostas

1

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.

    
por 20.06.2013 / 21:30
0

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.

    
por 30.01.2014 / 13:17