Como recuperar arquivos excluídos no Linux usando TestDisk

Como recuperar arquivos excluídos no Linux usando TestDisk

Você já apagou acidentalmente um arquivo em sua máquina Linux? Ou talvez algum programa tenha removido uma pasta importante armazenada no armazenamento do sistema. Em tais situações, o software de recuperação de dados é a única solução para esse problema.





TestDisk é uma ferramenta de recuperação desenvolvida para a linha de comando do Linux. Neste artigo, discutiremos o TestDisk e como instalá-lo, junto com um guia detalhado sobre a recuperação de arquivos e pastas excluídos em seu sistema Linux.





O que é TestDisk?

TestDisk é uma ferramenta de recuperação de dados de linha de comando confiável e poderosa. Ele foi escrito na linguagem de programação C por Christophe Granier. Além do Linux, o TestDisk está disponível em quase todos os outros sistemas operacionais, incluindo Microsoft Windows, macOS e OpenBSD.





TestDisk tem funções para:

  1. Recuperar uma partição de dados excluída
  2. Recupere uma partição ou arquivo corrompido
  3. Restaurar arquivos de sistemas de arquivos do Windows
  4. Reconstruir setores de inicialização usando backups de dados
  5. Recuperar tabelas FAT32 corrompidas

Uma vez que TestDisk pode facilmente recuperar partições de dados deletadas, podemos usar este utilitário para restaurar arquivos removidos.



No entanto, há uma exceção. Se alguém removeu arquivos do seu sistema Linux usando o Destruir utilitário, então TestDisk não será capaz de recuperar esses arquivos. O Shred é um utilitário de linha de comando usado para excluir arquivos com segurança, o que, por sua vez, torna-os difíceis de recuperar.

Como instalar o TestDisk

A maioria das distribuições do Linux não tem TestDisk instalado por padrão. Em vez disso, você terá que baixar e instalar manualmente o pacote usando o gerenciador de pacotes do seu sistema.





Em distribuições baseadas em Debian, primeiro habilite o universo repositório.

sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe'

Então, instale o disco de teste pacote com apto :





sudo apt install testdisk

Instalar o TestDisk no Fedora é fácil.

sudo dnf install testdisk

Para instalar em distros baseadas em Arch:

sudo pacman -S testdisk

Você pode usar yum para instalar o TestDisk em sistemas RHEL e CentOS. Mas primeiro, você precisa baixar um pacote chamado epel-release . o epel-release pacote contém chaves GPG (GNU Privacy Guard) para assinar pacotes e informações sobre pacotes.

Digite qualquer um dos seguintes comandos para instalar o pacote:

yum install epel-release
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

Agora, instale TestDisk:

yum update
yum install testdisk

Você pode verificar a instalação digitando o seguinte comando no terminal.

testdisk --version

A saída exibirá informações de versão associadas ao disco de teste pacote.

Recupere arquivos excluídos no Linux com TestDisk

A primeira etapa para recuperar arquivos excluídos é criar um arquivo de log. Um arquivo de log do TestDisk é importante porque armazena informações essenciais relacionadas à recuperação de dados e partições. Mesmo em geral, os usuários devem priorizar o registro do sistema para obter insights sobre as atividades que acontecem em seus computadores.

Etapa 1: Criar um arquivo de registro

Inicie o TestDisk usando o seguinte comando:

testdisk

O sistema exibirá a saída da seguinte forma. Visto que TestDisk é um utilitário interativo, ele fornecerá opções em cada tela para você escolher. Observe na saída abaixo, você tem três opções: Crio , Acrescentar , e Sem registro .

  1. Crio : Cria um novo arquivo de log para TestDisk
  2. Acrescentar : Usado para adicionar informações adicionais a um arquivo de log já existente
  3. Sem registro : Comanda o TestDisk para não usar um arquivo de log para o processo de recuperação

Destaque o Crio opção usando as teclas do cursor e pressione Digitar . Digite a senha de superusuário, se solicitada. Se você não tiver permissões de superusuário em sua conta, pode pedir ao administrador do sistema para adicionar você à lista de sudoers .

como funciona o cartão wi-fi sd

Relacionado: Como reparar um disco rígido morto para recuperar dados

Etapa 2: Escolha a unidade de recuperação

Depois de criar um arquivo de log, você precisa escolher de qual unidade de disco deseja recuperar os dados. A tela exibirá informações associadas a cada unidade em seu sistema, incluindo o nome e o tamanho da unidade.

Selecione a unidade de sua escolha e pressione Digitar .

Se você não conseguir encontrar uma unidade específica, tente iniciar o TestDisk usando o sudo testdisk comando.

Etapa 3: Escolha o tipo de partição

A próxima etapa é selecionar o tipo de partição que você deseja recuperar. Se você não consegue descobrir qual partição é a correta, simplesmente prossiga com aquela que o TestDisk destacou para você.

Os usuários podem escolher entre os sete tipos de partição a seguir.

e-mail de redefinição de senha playstation não recebido
  • Intel
  • EFI GPT
  • Humax
  • Mac
  • Nenhum
  • sol
  • Xbox

Selecione a escolha mais apropriada e aperte Digitar .

Agora, escolha as opções de recuperação da lista. Embora você seja livre para selecionar qualquer opção que melhor se adapte a você, se quiser restaurar os arquivos excluídos, escolha Avançado .

O sistema irá listar todas as partições disponíveis no disco selecionado. Destaque sua escolha e pressione Digitar .

Se você estiver usando um HDD, é provável que o sistema exiba várias partições. Por outro lado, se for uma unidade de mídia removível, TestDisk exibirá apenas uma única partição.

O TestDisk pedirá que você escolha um diretório para armazenar o arquivo de imagem da partição. Escolha um local apropriado e selecione Continuar .

Saber mais: Como gerenciar partições de disco rígido com Cfdisk

Etapa 4: navegue até o diretório de arquivos excluídos

TestDisk agora exibirá todos os arquivos e pastas armazenados na partição selecionada. Vá para o diretório que contém o arquivo excluído. Por exemplo, se o /Área de Trabalho diretório contém o arquivo, navegue até essa pasta.

Os arquivos excluídos terão uma cor de fonte vermelha. Se você não conseguir encontrar nenhuma entrada de arquivo excluída, infelizmente seus arquivos não podem ser recuperados.

Por outro lado, se você encontrou entradas de arquivo com fonte vermelha, você não pode simplesmente 'restaurar' esses arquivos usando TestDisk. O que você terá que fazer é copiar os arquivos excluídos e colá-los em outro diretório.

Para copiar um arquivo excluído, realce o arquivo específico e pressione C no teclado. Agora, navegue até o diretório onde deseja colar o arquivo e pressione C novamente para colar.

Se o sistema copiou o arquivo com sucesso, você receberá uma notificação informando Cópia concluída! 1 ok, 0 falhou na cor verde brilhante.

Saia do aplicativo selecionando o Desistir opção na tela. O sistema o levará de volta à tela anterior. Novamente, continue selecionando Desistir para voltar à tela anterior. Irá demorar algumas rodadas para destacar e pressionar Digitar para fechar o TestDisk completamente.

Desfazer exclusões acidentais em um sistema Linux

Ao navegar pelo seu armazenamento Linux, você está apenas a uma 'combinação de teclas' de distância de excluir arquivos importantes permanentemente. Felizmente, o utilitário TestDisk está disponível para impedir que você se arrependa de suas ações. TestDisk pode recuperar partições excluídas, restaurar discos corrompidos e reconstruir setores de inicialização usando um arquivo de backup.

É preciso um incidente para saber a importância de criar backups de seu armazenamento. Embora você possa clone seu disco rígido no Linux , nem sempre é a melhor escolha. A opção mais apropriada seria fazer backup de seus dados em um servidor remoto usando Rsync.

Compartilhado Compartilhado Tweet O email Faça backup automático de seus arquivos em um servidor remoto com Rsync

Fazer backup com rsync é uma maneira poderosa de autogerenciar seus arquivos locais. Aqui está tudo o que você precisa saber.

Leia a seguir
Tópicos relacionados
  • Linux
  • Recuperação de dados
Sobre o autor Deepesh Sharma(79 artigos publicados)

Deepesh é o Editor Júnior para Linux na MUO. Ele escreve guias informativos sobre o Linux, com o objetivo de fornecer uma experiência agradável a todos os recém-chegados. Não tenho certeza sobre filmes, mas se você quiser falar sobre tecnologia, ele é o cara. Em seu tempo livre, você pode encontrá-lo lendo livros, ouvindo diferentes gêneros musicais ou tocando seu violão.

Mais de Deepesh Sharma

Assine a nossa newsletter

Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!

Clique aqui para se inscrever