Eu deletei meu diretório pessoal… posso recuperá-lo? [duplicado]

0

Então, eu queria limpar um diretório e subdiretórios de arquivos não .doc | .docx e executei o seguinte comando:

rm -rf /home/user/dir/dir1/dir11/ !(*.doc|*.docx)

e eu acabei de apagar meu diretório pessoal (centenas de milhares de arquivos ...). Meu último salvamento não é tão recente. Não é o fim do mundo, mas ajudaria muito se eu pudesse recuperá-lo. Então minhas perguntas são:

1) por que deu errado?

2) posso recuperar os diretórios e arquivos excluídos? Obviamente, eles não estão no lixo. Testdisk ou photorec ajudam?

Obrigado pela ajuda!

    
por jejuba 28.12.2016 / 08:10

2 respostas

0
  1. O problema no seu comando é a construção !(*.doc|.docx) . O * se expande para todos os arquivos e diretórios.
  2. Você precisa interromper gravações adicionais no sistema de arquivos porque, quando os arquivos são removidos e desvinculados (sem links rígidos remanescentes para eles), o sistema de arquivos libera os blocos alocados anteriormente para o arquivo excluído, esses blocos são alocados para novos arquivos e seus conteúdos sobrescritos. Então, para recuperar seus arquivos, você pode usar o comando photorec ( sudo apt-get install testdisk para debian). Ele abrirá uma janela baseada em texto, portanto siga suas instruções. Os arquivos serão recuperados com nomes diferentes gerados pelo sistema.
por 28.12.2016 / 08:28
0

1) why did it go wrong?

Veja o comentário de @Johan Myréens e a resposta do @Dababi.

2) can I recover the deleted directories and files? Obviously they're not in the Trash. Would testdisk or photorec help?

Talvez. Na minha humilde experiência (e suada), a maneira infalível para recuperar arquivos é através de backups. Sim, existem ferramentas que afirmam que podem recuperar arquivos excluídos. Eu tive misturado (para dizer o mínimo) experiências com aqueles. Mais frequentemente do que não, os arquivos que são recuperados também são corrompidos e, portanto, inúteis.

Embora esta não seja uma resposta que você possa gostar, minha resposta ainda é: faça backups regulares de arquivos importantes. Porque mais cedo ou mais tarde, "alguma coisa" acontecerá e, quando isso acontecer, você poderá simplesmente restaurar seus arquivos de qualquer mídia em que seu backup estiver armazenado (unidade física, servidor, "nuvem" etc.).

    
por 28.12.2016 / 09:15

Tags