Como recuperar arquivos excluídos no Linux [Guia do iniciante]

29 de outubro de 2020

Este artigo mostra como recuperar arquivos excluídos no Linux usando a ferramenta de linha de comando Test Disk. É uma ferramenta fácil de usar que quase qualquer pessoa pode usar para recuperar arquivos perdidos no Ubuntu ou em outras distribuições Linux.

Você já teve aquela sensação horrível? Aquele que você recebe quando percebe que apagou acidentalmente os arquivos e nem está na lixeira? Freqüentemente, é imediatamente precedido de negação: sei que tenho outra cópia em algum lugar.

Mas ao invés de passar por todos os estágios de luto, não se preocupe. E lembre-se de que você não está sozinho; mais cedo ou mais tarde, todo mundo faz isso.

Não se preocupe? você contra, acabei de apagar a única cópia do meu currículo!

Não realmente, não se preocupe. Tudo o que aconteceu é que foi retirado de uma lista. Contanto que você não escreva na unidade, ela absolutamente ainda existe. Na verdade, dependendo do tamanho do arquivo e do espaço livre em sua unidade, os arquivos excluídos podem persistir indefinidamente - mesmo se você escrever na unidade.

Sim, tudo bem, você diz, vou ficar tranquilo sabendo que meu currículo 'existe' em algum sentido abstrato. Mas, no que me diz respeito, se não consigo abrir, editar ou imprimir a partir dele, não existe em nenhum sentido prático. O que realmente ajudaria seria uma maneira de 'cancelar' os arquivos. E um que não requer um laboratório forense de TI.

Sério, não se preocupe - você não precisa de um laboratório para recuperar os arquivos excluídos. Além disso, se você pode deixar de usar uma GUI primitiva, é realmente fácil de fazer! Vou mostrar a você como usar TestDisk para recuperar arquivos excluídos.

Como recuperar arquivos apagados no Linux usando TestDisk

Como recuperar arquivos excluídos no Linux Como recuperar arquivos excluídos no Linux Deixe-me apresentar um exemplo simplificado: peguei um pen drive limpo, adicionei alguns arquivos e excluí um. Agora, meu sistema possui um recurso que irá deletar arquivos diretamente da mídia removível, evitando a lixeira completamente; isto é, se eu escolher clicar com o botão direito do mouse em um arquivo e escolher excluir. Ainda apresenta um aviso, mas um clique no botão sim e o arquivo desaparece para sempre. Ou parece ser.

Mas desta vez eu não tive aquela sensação horrível. E não, não porque este seja um cenário inventado. Eu sabia que tudo que tinha que fazer era abrir o terminal tipo testdisk e apertar enter. Quando fiz isso pela primeira vez, tive um dos meus momentos Linux. Porque se você não tem - e eu não tinha - isso diz a você como conseguir! Basta digitar sudo apt install testdisk e entrar e você terá em cerca de 10 segundos.

Se você preferir vídeos, pode assistir a este vídeo do mesmo tutorial no canal It’s FOSS no YouTube:

Inscreva-se em nosso canal no YouTube para mais vídeos do Linux

Etapa 1

Você precisa instalar a ferramenta TestDisk primeiro. A maioria das distribuições Linux já possui essa ferramenta em seu repositório oficial. No Ubuntu e em outras distribuições Linux baseadas no Ubuntu, como Linux Mint, elementaryOS etc, você pode usar o comando abaixo para instalar o TestDisk:

sudo apt install testdisk

Os usuários do Arch Linux podem instalá-lo em AUR. Você pode baixá-lo para outras distribuições Linux no link abaixo:

Baixar TestDisk Embora eu esteja usando o Ubuntu neste tutorial, isso não significa que é apenas para recuperar arquivos excluídos no Ubuntu Linux. As instruções apresentadas aqui também funcionam para outras distribuições.

Passo 2

Execute TestDisk no terminal usando o comando abaixo:

testdisk

Etapa 3

Ao abri-lo, você verá algo parecido com isto. Ser paciente! A interface é realmente simples, mas você deve ler o texto com atenção. Use as setas do teclado para navegar e entre para selecionar.

Como recuperar arquivos excluídos no Linux usando TestDisk

Selecione ‘Criar um novo arquivo de log’ As telas com comandos extras informarão isso. Observe também que o TestDisk 7.0 tende a destacar a próxima etapa razoável. Quase sempre está certo, mas leia a tela, uma vez que não pode ler sua mente. Em qualquer caso, quando ele quiser que você o deixe criar um arquivo de log, ceda. Está prestes a tirar você de um buraco.

Passo 4

Agora, neste ponto, se você tiver sorte, deverá ver seu percurso. E você pode prosseguir para as últimas etapas. Mas vamos supor que você não tenha, digamos, uma máquina de inicialização múltipla. Neste caso, as propriedades podem ficar confusas e o Testdisk precisa da sua permissão para abri-los. Você verá algo assim:

Como recuperar arquivos excluídos no Linux usando TestDisk

Às vezes, você pode precisar de direitos de sudo Selecione sudo e digite sua senha. Pressione Enter e entre novamente na próxima tela para criar outro arquivo de log.

Etapa 5

Desta vez, Testdisk exibe todas as suas unidades. Use a tecla de seta para a unidade em questão e pressione Enter.

Como recuperar arquivos excluídos no Linux usando TestDisk

Você terá que selecionar a unidade onde está procurando os arquivos

Etapa 6

Testdisk selecionou novamente a configuração correta. Isso faz sentido, pois um dispositivo de armazenamento simples raramente é particionado. Novamente pressione Enter:

Como recuperar arquivos excluídos no Linux usando TestDisk

Etapa 7

E, finalmente, temos que pensar um pouco para fazer. Se você leu a primeira tela - e aposto que não - este programa não é apenas para recuperar arquivos excluídos. É um utilitário de disco poderoso. Mas se nos lembrarmos do que estamos tentando fazer, a escolha é bastante óbvia: não estamos tentando consertar um disco, estamos tentando recuperar um arquivo. Selecione Avançado e pressione Enter.

Como recuperar arquivos excluídos no Linux usando TestDisk

Selecione Avançado

Etapa 8

No final da página, escolha Desfazer exclusão e prepare-se para ver um fantasma!

Como recuperar arquivos excluídos no Linux usando TestDisk

Selecione Desfazer exclusão

Etapa 9

O Testdisk procurará por arquivos e produzirá uma lista de arquivos excluídos destacados em vermelho. Vá até ele e leia com atenção as opções na parte inferior.

Como recuperar arquivos excluídos no Linux usando TestDisk

Etapa 10

Mais uma vez, tenha em mente que Testdisk é uma ferramenta multifuncional. A maioria dessas opções trata de grupos de arquivos; só queremos nosso currículo de volta! Então, aperte c.

Como recuperar arquivos excluídos no Linux usando TestDisk

Pressione C para copiar e recuperar o arquivo excluído Como você pode ver no painel de avaliação, nós ' venceu por 1-0. Depois de pressionar c, existem opções sobre onde você pode querer recuperar o arquivo, mas o padrão é sua pasta pessoal. E, novamente, geralmente é a melhor coisa a fazer. Navegar no Testdisk é um pouco complicado, enquanto arrastar e soltar após o fato é uma brisa.

Algumas dicas sobre como recuperar arquivos excluídos no Linux usando TestDisk

Primeiro, se você se encontrar em algum lugar onde não quer estar, pressione q para sair. Isso não fechará o programa; em vez disso, funcionará como o botão Voltar em um programa com uma GUI totalmente desenvolvida e colocará você de volta na página. E, assim como um botão Voltar, a repetição acabará levando você de volta ao início.

Em segundo lugar, como com qualquer coisa, quanto menos distrações, mais fácil será encontrar o que você está procurando. Em outras palavras, desconecte fisicamente todas as outras unidades de armazenamento. Em ambientes graficamente simples, a simplicidade é sua amiga.

Finalmente, Testdisk também pode ajudá-lo a recuperar arquivos que se tornaram inacessíveis por outros motivos. Na verdade, é por isso que comecei a usar o programa em primeiro lugar. Eu estava tentando salvar arquivos de uma unidade corrompida que não pôde ser inicializada. Normalmente é simplesmente uma questão de remover a referida unidade e conectá-la a um adaptador USB. Você pode então montá-lo em outro PC e copiar os arquivos onde quiser.

Mas e se a unidade estiver formatada para LVM? Este era o meu problema porque um drive LVM montado não se parecia em nada com um sistema operacional Linux normal. Nenhum dos arquivos normais aparece, e procurar simplesmente não ajuda. Isso, entre outros motivos, é porque a maioria dos gerenciadores de arquivos Linux não podem mais ler sistemas de arquivos ext.2.

No entanto, depois de algumas falsas partidas, consegui localizar e salvar os arquivos ausentes. Observe, entretanto, que a sequência de etapas aqui será um pouco diferente, você pode precisar usar a opção de análise para Testdisk para dar sentido à unidade e você pode ter que fuçar um pouco para encontrar a pasta pessoal depois de fazer. Além disso, os arquivos que você está procurando não aparecerão em vermelho, pois eles nunca foram excluídos. Mas, uma vez que você os encontre, o procedimento de cópia é basicamente o mesmo.

Com Testdisk e um pouco de sorte, você nunca mais perderá seu currículo, pois você sempre pode recuperar arquivos deletados no Linux.

  • Isenção de responsabilidade: este tutorial é um envio do leitor. *

Dave Merritt

Dave Merritt Dave Merritt

  • Eu sou um 59 anos, paisagista em tempo integral e PC em tempo parcial médico . Sou um usuário ávido de Linux há mais de dez anos. Naquela época , não afirmo ter cometido todos os erros possíveis, apenas a maioria deles. Sou um grande fã de rock progressivo, avant jazz e J S Bach, e gosto de ler Neal Stevenson e tudo o que tem a ver com os problemas fundamentais da física moderna. *
Confira também a versão original desse post em inglês
Esse post foi originalmente publicado no site itsfoss.com. Tradução sujeita a revisão.

How To Recover Deleted Files In Linux [Beginner’s Guide]

Propaganda
Blog Comments powered by Disqus.
Propaganda