Recupera um único arquivo no diretório $ HOME

7

Eu acidentalmente corri rm -r /home/xralf e rapidamente a matei com Ctrl + C .

Parece que está tudo bem, mas notei que meu .vimrc , que é importante para mim, está faltando.

Eu tentei o comando:

$ extundelete /dev/sda5 --restore-file /home/xralf/.vimrc
extundelete: failed to read-only open device "/dev/sda5": Error code 13

Para recuperar o arquivo, mas parece haver um problema, preciso desmontar o dispositivo.

Está montado aqui: /dev/sda5 on /home type ext4 (rw)

  • Existe alguma possibilidade de recuperar o arquivo .vimrc ?
  • Como você remontaria? Há um problema que eu preciso de $HOME diretório.

Eu não posso usar LiveCD , porque está faltando no meu laptop agora. A inicialização de USB também não é compatível com meu laptop.

Executando o comando com sudo :

sudo extundelete /dev/sda5 --restore-file /home/xralf/.vimrc
WARNING: Extended attributes are not restored.
WARNING: EXT3_FEATURE_INCOMPAT_RECOVER is set.
The partition should be unmounted to undelete any files without further data loss.
If the partition is not currently mounted, this message indicates 
it was improperly unmounted, and you should run fsck before continuing.
If you decide to continue, extundelete may overwrite some of the deleted
files and make recovering those files impossible.  You should unmount the
file system and check it with fsck before using extundelete.
Would you like to continue? (y/n) 
    
por xralf 10.07.2014 / 01:37

2 respostas

6

Error code 13 é EACCES - uma violação de acesso.

Você não tem permissão para ler do dispositivo. Execute o comando como o superusuário, por exemplo, use sudo extundelete ... .

    
por 10.07.2014 / 01:59
0

esse erro é porque o seu sda é ext4 e você está tentando no ext3

    
por 14.11.2014 / 09:53