Como recuperar arquivos excluídos no Linux
Excluir acidentalmente arquivos cruciais é um pesadelo que muitos usuários de computador já experimentaram. Felizmente, há esperança ao usar o Linux(Linux) , pois diversas ferramentas e técnicas podem ser usadas para restaurar arquivos.
Antes de mergulhar no processo de recuperação, desmonte a unidade afetada imediatamente para evitar a substituição de arquivos excluídos por novos dados. Esta etapa aumenta a probabilidade de recuperação de arquivos bem-sucedida.
Se você não tiver certeza de como recuperar arquivos excluídos no Linux , siga as etapas abaixo.

Compreendendo o gerenciamento de arquivos Linux(Linux File Management)
Antes de recuperar arquivos excluídos do seu PC Linux , é uma boa ideia entender como isso é possível. Tudo depende de como os arquivos são gerenciados em um sistema de arquivos Linux .
Os arquivos no Linux usam inodes, que contêm informações vitais como tamanho e localização do arquivo. Quando você exclui um arquivo, o inode é marcado como livre – os dados ainda estão tecnicamente lá, mas você perderá o acesso a eles. Com o tempo, novos arquivos substituirão os antigos, tornando a recuperação de arquivos muito mais difícil com o passar do tempo.
Embora não exista um comando de recuperação integrado, você pode recuperar arquivos usando ferramentas como TestDisk e PhotoRec , dependendo do seu caso de uso. É essencial agir rapidamente depois de perceber que seu arquivo está faltando, pois os dados podem ser substituídos rapidamente.
No entanto, a recuperação não substitui a prevenção. Para evitar essa situação no futuro, faça backup de seus arquivos regularmente(back up your files regularly) e use estruturas de pastas claras para minimizar o risco de exclusão acidental.
Antes de recuperar seus arquivos no Linux
Quando se trata de recuperar dados excluídos no Linux , existem alguns cuidados importantes que você deve tomar para garantir uma recuperação bem-sucedida.
Evite substituir dados
Um aspecto crucial da recuperação de arquivos perdidos é garantir que você não sobrescreva os dados que está tentando recuperar. Para fazer isso, você deve parar imediatamente de usar a unidade afetada depois de perceber que os arquivos estão faltando.
Você pode então usar uma distribuição Linux portátil(portable Linux distribution) em um Live CD ou unidade USB para inicializar o sistema e executar o processo de recuperação. Você também deve certificar-se de não salvar os arquivos recuperados na mesma unidade – armazene-os em uma unidade diferente para evitar futuras substituições.
Backup de dados
Para proteger seus dados, é uma boa ideia ter um plano de backup(have a backup plan) em vigor. Ter um backup confiável significa que você não precisará se preocupar tanto com os processos de recuperação de dados.
É uma boa ideia ter uma programação de backup regular (seja diária, semanal ou mensal). Você também deve tentar armazenar backups em vários locais, tanto físicos quanto online, para se proteger contra perda de dados devido a falhas de hardware ou desastres naturais.
Se não conseguir fazer isso, tente usar soluções de armazenamento em nuvem, como Dropbox ou Google Drive,(Dropbox or Google Drive) como forma de armazenar seus arquivos mais importantes longe de sua localização física.
Usando comandos seguros
Ao trabalhar em um PC Linux , você deve tentar seguir algumas práticas recomendadas para evitar sobrescrever ou excluir seus arquivos acidentalmente.
Com isso em mente, você deve se familiarizar com comandos como cp (copiar), mv (mover) e df (exibir sistema de arquivos) em seu PC. Entenda seu uso e sintaxe adequados - se não tiver certeza, digite o comando man (por exemplo, man cp) na linha de comando ou terminal para saber mais.
Quando tiver certeza, você deve ser extremamente cauteloso ao manusear arquivos cruciais. Sempre verifique seus comandos antes de executá-los. Uma boa maneira de evitar a substituição de seus arquivos é usar o sinalizador –no-clobber com os comandos cp e mv, o que impedirá que os comandos sobrescrevam quaisquer arquivos existentes.
Se você estiver tentando excluir arquivos usando rm (remove), considere usar o sinalizador -i (interativo), que solicita confirmação antes de excluir arquivos.
Ao tomar essas precauções, você pode minimizar as chances de perder ou sobrescrever acidentalmente arquivos importantes – afinal, a prevenção é muito melhor do que a recuperação.
Recuperando arquivos excluídos(Deleted Files) no Linux usando TestDisk(Linux Using TestDisk)
Uma ferramenta útil para recuperar arquivos excluídos em um PC Linux é (Linux)o TestDisk(TestDisk) , uma ferramenta de código aberto projetada para recuperação de dados. TestDisk pode ser usado para recuperar partições inteiras perdidas do disco rígido quando a estrutura do sistema de arquivos foi corrompida ou se você formatou a unidade por engano.
Se quiser recuperar arquivos individuais, você pode usar o aplicativo complementar do TestDisk, PhotoRec . Descrevemos como usar isso na próxima seção.
Em sistemas operacionais baseados em Ubuntu(Ubuntu) e Debian, você pode instalar rapidamente o TestDisk(TestDisk) abrindo o terminal e usando o comando sudo apt install testdisk para iniciar a instalação com as permissões corretas.

Encontrando partições perdidas
Depois de instalar o TestDisk(TestDisk) , o primeiro passo é identificar a partição com a qual você está trabalhando. Inicie o TestDisk(TestDisk) digitando sudo testdisk no terminal.

Quando solicitado, selecione Criar(Create) para iniciar um novo arquivo de log – pressione Enter para confirmar.

Escolha seu disco rígido e selecione Continuar(Proceed) com as teclas de seta e pressione Enter .

Quando solicitado, escolha o tipo de partição e pressione Enter . A maioria dos usuários precisará selecionar Intel , mas observe a dica na parte inferior – na maioria dos casos, a dica será precisa.

Neste ponto, você está pronto para prosseguir. Você pode selecionar Analisar(Analyse) para pesquisar suas partições atuais ou pressionar Avançado(Advanced) para acessar outras ferramentas de recuperação do sistema de arquivos.

Quando estiver pronto, selecione Pesquisa Rápida(Quick Search) para procurar partições perdidas e pressione Enter .

Recuperando arquivos com TestDisk
TestDisk irá procurar partições perdidas. Se não conseguir encontrá-los, selecione Pesquisa mais profunda(Deeper Search) e permita que a pesquisa seja concluída. Depois de encontrá-los, você poderá tentar recuperá-los (e quaisquer arquivos ausentes).
Para fazer isso, use as teclas de seta para selecionar uma partição e pressione p para listar os arquivos nela contidos.

Se for a partição certa, pressione q (minúsculas) para retornar ao menu anterior e, em seguida, pressione as teclas de seta para a esquerda ou para a direita no teclado para atualizar a partição excluída para uma partição lógica ou primária padrão. Pressione Enter(Press Enter) para confirmar a alteração. Para gravar as alterações na tabela de partições, selecione Write e Enter .

Assim que o processo for concluído, você poderá montar a unidade e visualizar os arquivos normalmente.
Recuperando arquivos excluídos usando PhotoRec(Deleted Files Using PhotoRec)
Se você precisar recuperar apenas um pequeno número de arquivos (em vez de uma unidade ou partição inteira), talvez prefira usar o PhotoRec . PhotoRec é uma ferramenta de recuperação complementar ao TestDisk –(TestDisk—it) requer que você instale o TestDisk(TestDisk) primeiro para usá-lo.
Photorec suporta um grande número de extensões de arquivo(huge number of file extensions) , desde arquivos ZIP até arquivos de mídia.
Executando PhotoRec
Com PhotoRec , você pode escolher tipos de arquivos específicos para recuperar, como imagens, documentos ou até mesmo sistemas de arquivos como FAT e ext3. Depois de selecionar a partição desejada, você terá a opção de escolher o sistema de arquivos.
Explicaremos como usar PhotoRec para recuperar diferentes arquivos em uma partição ext4. As etapas devem permanecer semelhantes para sistemas diferentes, entretanto.
Para executar o Photorec(Photorec) , você precisará seguir as etapas acima para instalar o TestDisk primeiro. Depois de instalado, execute o seguinte comando em seu terminal Linux :
sudo fotorec

Isso iniciará o PhotoRec(PhotoRec) com privilégios administrativos – pode ser necessário fornecer a senha de root do sistema para que ele seja executado com êxito. Você verá uma lista de partições, discos conectados e dispositivos.
Navegue(Navigate) no menu usando as teclas de seta para cima e para baixo para selecionar uma partição da qual deseja recuperar os arquivos e, em seguida, use a tecla de seta para a direita para selecionar Continuar(Proceed) . Pressione Enter(Press Enter) para continuar.

Selecionando tipos de arquivo para recuperar
No próximo menu, selecione File Opt e pressione Enter .

Neste menu, selecione quaisquer tipos de arquivo que você deseja (ou não) pesquisar usando as teclas de seta e pressionando Enter . Aqueles com cruz serão recuperados. Pressione b (minúsculas) para salvar suas configurações e pressione q para retornar ao menu anterior.

Quando tudo estiver configurado, selecione Pesquisar(Search) e pressione Enter .

Você precisará escolher um local para salvar os arquivos recuperados. Selecione um diretório e pressione C (maiúsculas).

PhotoRec começará a verificar a partição selecionada e a recuperar automaticamente os tipos de arquivo especificados. Assim que o processo for concluído, o terminal exibirá os resultados, incluindo quantos arquivos foram recuperados.
Protegendo seus arquivos no Linux
Graças às etapas acima, você pode tentar o seu melhor para recuperar arquivos excluídos no Linux . É importante lembrar que agir rapidamente e desmontar o dispositivo pode aumentar suas chances de recuperação bem-sucedida.
Quer gerenciar melhor seus arquivos? Você sempre pode mover e renomear seus arquivos do Linux(move and rename your Linux files) sem correr o risco de excluí-los. Se você é novo no Linux(new to Linux) , precisará entender a estrutura de diretórios do Linux(understand the Linux directory structure) para ajudá-lo a localizar seus arquivos e salvá-los adequadamente em seu dispositivo.
Related posts
O que é linguagem de programação JavaScript
Corrija o JavaScript necessário para fazer login com erro; Ative o JavaScript no seu navegador
O que é Angular JavaScript Framework em termos simples?
Como desativar a execução do JavaScript em documentos PDF do Firefox
Como navegar no modo somente texto no Chrome, Edge ou Firefox
Quais são as melhores linguagens de programação para aprender em 2020?
HDG explica: O que é JavaScript e para que é usado online?
O que é a linguagem de programação do Google Go - Requisitos, perguntas frequentes
Corrigir o erro de JavaScript do Discord na inicialização
Diferença entre linguagens de programação de baixo e alto nível
What is a Function in Programming? We explain
Alternate Text Browser permite navegar em várias linguagens de programação
14 melhores sites para aulas gratuitas de programação de computador
Qual é a linguagem de programação R e por que você deve usar o RStudio
Os cinco melhores projetos para programadores iniciantes
Melhores Princípios e Diretrizes de Programação que todos os programadores devem seguir
Como corrigir um erro fatal de Javascript do Discord
Desative o JavaScript no Chrome, Edge, Firefox, Opera, Internet Explorer
PilotEdit Lite faz um bom trabalho na edição de grandes arquivos de programação
O que é linguagem de programação Java? Exemplos de código
