domingo, 2 de outubro de 2016

TestDisk e Extundelete - Recupere arquivos deletados no ubuntu e derivados



O extundelete promete recuperar arquivos apagados que estejam em sistemas de arquivos ext3 e ext4, utilizados em sistemas Gnu/Linux. Tal programa é baseado na ferramenta ext3grep, que vasculha todo um sistema de arquivo "ext3" por rastros de arquivos deletados, o extundelete é capaz de recuperar informações dos ponteiros de blocos do inode; onde ficaram salvos os arquivos removidos. Por fim, todo o conteúdo recuperado é enviado para um diretório escolhido por Vc. 

Quando você remove um arquivo acidentalmente, recomenda-se que pare de usar imediatamente o sistema de arquivos no qual o arquivo estava. Para isso use o comando "umount", para desmontar a partição. Embora seja possível rodar o extundelete com a partição montada, é interessante desmontá-la afim de proteger os blocos de gravação.

Comando de instalação:

sudo apt-get install extundelete

Com o extundelete instalado no seu Linux, você precisa identificar onde estava salvo seu arquivo removido acidentalmente ou não. 

Supondo que você removeu um arquivo chamado amor.mp3, contido na partição /home do seu sistema. Assim, a primeira coisa a fazer é desmontar tal partição. 

Primeiramente, identifique-a usando o comando: 

df -h

Supondo que o sua /home está montado no /dev/sdb2, basta rodar os comandos abaixo: 

sudo umount /dev/sdb2
sudo extundelete --restore-file /dev/sdb2 /home/ricardo/amor.mp3

Note que o último parâmetro é exatamente o nome do arquivo deletado. 

Se tudo ocorrer bem, seu arquivo será recuperado em  /home/SEU_USUARIO/RECOVERED_FILES

Você pode obter uma relação completa dos parâmetros e opções do extundelete aqui

Em resumo, caso você queira restaurar a partição inteira: 

sudo extundelete /dev/sda2 --restore-all

Ou restaurar um diretório específico (por exemplo "documentos"): 

sudo extundelete /dev/sda2 --restore-directory /home/SEU_USUARIO/documentos

Acho que isso poderá ter te ajudado de alguma forma.


===================================

Recuperar arquivos deletados de um pendrive, para Debian e Ubuntu
Essa matéria é para quem por algum motivo teve a triste experiencia de perder seus arquivos que estavam em um pendrive e foram apagados.







Nessa matéria usaremos o TestDisk, o diferencial dele é que recupera seus dados preservando os nomes dos arquivos e tem uma linguagem mais amigável que os demais programas.

OBS: 
a) Todos os direitos ao site do Lobo, Linux Dicas e Suporte.
b) A matéria foi feita usando um pendrive, mas é o mesmo processo para um HD (disco rígido).

Para iniciar você deve instalar o TestDisk, para isso abra o terminal e de o comando abaixo.
sudo apt install testdisk

Nesse teste vou usar um pendrive de 4 GB que contem 3 PDF e uma imagem.

Arquivos excluídos do Pendrive.

Lixeira limpa.

Para recuperar os dados, abra o terminal e de os comandos na sequencia.
sudo testdisk

Selecione "Create" e tecle enter para criar um log do disco a ser recuperados.

Selecione o disco e tecle enter.

Selecione "Intel ..." e tecle enter.

Selecione "Analyse" e tecle enter.

Selecione"Quick Search" e tecle enter.

Tecle enter para continuar.

Tecle enter para continuar.

Selecione "Deeper Seatch" e tecle enter.

Aguarde...

Tecle enter para continuar.

Sele "Quit" e tecle enter.

Selecione "Advanced" e tecle enter.

Selecione "Undelete" e tecle enter.

Ai estão os arquivos deletados.

Tecle a para selecionar todos os arquivos ou : para selecionar apenas um,
tecle C para recuperar todos os arquivos selecionados ou c para recuperar apenas um selecionado.

Selecione o diretório para salvar e tecle enter..

Tecle C para salvar os dados recuperados.

Pronto!


Note que os arquivos estão com um cadeado, você tem limitações de permisões neles, resolva com o comando abaixo.
sudo chown -R $USER:$USER ~/salvos

Pronto, os arquivos são todos seus.





nodes2015/2016

0 comentários:

Postar um comentário