Instale o bisturi (uma ferramenta de recuperação do sistema de arquivos) para recuperar arquivos/pastas excluídas no Linux

Instale o bisturi (uma ferramenta de recuperação do sistema de arquivos) para recuperar arquivos/pastas excluídas no Linux

Muitas vezes acontece que acidentalmente ou por engano pressionamos 'por engano'Shift + Excluir'para arquivos. Pela natureza humana, você tem o hábito de usar 'turno + del'em vez de usar apenas'Excluir'Opção. Na verdade, tive esse incidente alguns dias atrás. Eu estava trabalhando em um projeto e salvei meu arquivo de trabalho em um diretório. Havia muitos arquivos indesejados nesse diretório e precisam ser excluídos permanentemente. Então eu comecei a excluí -los um por um. Ao excluir esses arquivos, acidentalmente pressionei 'deslocamento de turno'Para um dos meus arquivos importantes. O arquivo foi excluído permanentemente do meu diretório. Eu queria saber como recuperar arquivos excluídos e não tinha idéia do que fazer. Eu quase passei muito tempo restaurando o arquivo, mas sem sorte.

Ferramenta de recuperação de bisturi para Linux

Conhecendo um pouco de conhecimento técnico, eu sabia sobre como o sistema de arquivos e HDD funciona. Quando você exclui um arquivo acidentalmente, o conteúdo do arquivo não é excluído do seu computador. Ele é removido da pasta do banco de dados e você não pode ver o arquivo no diretório, mas ainda permanece em algum lugar do seu disco rígido. Basicamente, o sistema tem um ponteiro de lista para blocos no dispositivo de armazenamento ainda possui os dados. Os dados não são excluídos do dispositivo de armazenamento em bloco, a menos e até você substituir com um novo arquivo. Nesse ponto de vista, liberei que meu arquivo excluído ainda pode permanecer em algum lugar em uma área não indexada do Disco rígido. No entanto, é recomendável desmontar imediatamente um dispositivo assim que você perceber que excluiu qualquer arquivo importante. A UNMONT ajuda você a impedir que os arquivos bloqueados substituam com o novo arquivo.

Nesse cenário, eu não queria escrever esses dados, por isso preferia pesquisar no disco rígido sem montá -lo.

Normalmente em janelas Temos toneladas de ferramentas de 3ª parte para a recuperação perdida de dados, mas em Linux Apenas alguns. No entanto, eu uso Ubuntu como um sistema operacional e é muito difícil encontrar uma ferramenta que recupere o arquivo perdido. Durante minha pesquisa, eu conheci 'Bisturi'Uma ferramenta que percorre o disco rígido inteiro e recupera um arquivo perdido. Eu instalei e recuperei com sucesso meu arquivo perdido com a ajuda de Bisturi ferramenta. É uma ferramenta realmente incrível, devo dizer.

Isso também pode acontecer com você também. Então eu pensei em compartilhar minha experiência com você. Neste artigo, mostrarei como recuperar arquivos excluídos com a ajuda da ferramenta de bisturi. Aqui vamos nos.

O que é ferramenta de bisturi?

Bisturi é uma recuperação do sistema de arquivos de código aberto para Linux e Mac Sistemas de operação. A ferramenta visita o armazenamento do banco de dados do bloco e identifica os arquivos excluídos e recuperá -los instantaneamente. Além da recuperação de arquivos, também é útil para investigação forense digital.

Como instalar o bisturi no Debian/Ubuntu e Linux Mint

Para instalar o bisturi, abra o terminal fazendo “Ctrl+alt+t”Da desktop e execute o seguinte comando.

$ sudo apt-get Install bisturi
Saída de amostra
Leitura de listas de pacotes… FEITO CONSTRUIR DE DEPENDÊNCIA REEITA DE ESTADO DE TRUSAS… FEITO Os seguintes novos pacotes serão instalados: Scalpel 0 atualizado, 1 recém -instalado, 0 para remover e 390 não atualizado. Precisa obter 0 b/33.9 kb de arquivos. Após esta operação, 118 kb de espaço de disco adicional serão usados. Selecionando o bisturi do pacote anteriormente não selecionado. (Lendo o banco de dados… 151082 arquivos e diretórios atualmente instalados.) Depatando bisturi (de… /scalpel_1.60-1BUILD1_I386.Deb)… Processando gatilhos para Man-DB… Configuração do bisturi (1.60-1Build1)… [Email Protected]: ~ $

Instalando o bisturi em Rhel/CentOS e Fedora

Para instalar a ferramenta de recuperação de bisturi, você precisa primeiro ativar o repositório EPEL. Uma vez ativado, você pode fazer 'yum'Para instalá -lo como mostrado.

# yum instalar bisturi
Saída de amostra
Plugins carregados: Velocidades de espelho de carregamento mais rápido do Mirror do arquivo host em cache * Base: CentOS.01link.HK * EPEL: espelho.nus.Edu.SG * EPEL-SOURCE: espelho.nus.Edu.SG Configuração do processo de instalação Resolução de dependências-> Verificação de transação em execução ---> bisturi do pacote.I686 0: 2.0-1.EL6 será instalado -> Dependências de resolução de dependência acabadas resolvidas ============================================= =================================================== =================================================== ================= Arco do pacote Tamanho do repositório do repositório ============================= =================================================== =================================================== ========================= Instalando: Scalpel i686 2.0-1.EL6 EPEL 50 K Resumo da transação =============================================== =================================================== =================================================== =========== Instale 1 Pacote (s) Tamanho total do download: 50 K Tamanho instalado: 108 K está ok [S/N]: Y Download Pacotes: Scalpel-2.0-1.EL6.I686.rpm | 50 kb 00:00 em execução RPM_CHECK_DEBUG TESTE DE TESTE DE TRANSAÇÃO DE TRANSACIÇÃO DE RUNDA TESTE TEMCONTECENDO A TRANSAÇÃO DE RUNCIONAÇÃO: Instalação: SCALPEL-2.0-1.EL6.i686 1/1 Verificando: bisturi-2.0-1.EL6.i686 1/1 instalado: bisturi.I686 0: 2.0-1.EL6 completo!

Depois que o bisturi estiver instalado, você precisa fazer edição de texto. Por padrão, o utilitário de bisturi tem seu próprio arquivo de configuração em '/etc'diretório e caminho completo é “/etc/bisturi/bisturi.conf" ou "/etc/bisturi.conf““. Você pode notar que tudo é comentado (#). Portanto, antes de executar o bisturi, você precisa descomentar o formato do arquivo que precisa recuperar. No entanto, descomamento, todo o arquivo consome tempo e gerará grandes resultados falsos.

Vamos dizer, por exemplo, eu quero me recuperar apenas '.jpg'Arquivos, tão simplesmente descommentado'.jpg'Seção de arquivos para o arquivo de configuração do bisturi.

# GIF and JPG files (very common) gif y 5000000 \x47\x49\x46\x38\x37\x61 \x00\x3b gif y 5000000 \x47\x49\x46\x38\x39\x61 \x00\x3b jpg y 200000000 \ xff \ xd8 \ xff \ xe0 \ x00 \ x10 \ xff \ xd9

Vá para o terminal e digite a sintaxe seguinte. O '/dev/sda1'é um local de um dispositivo de onde o arquivo já está excluído.

$ sudo scalpel /dev /sda1-o saída

O '-o'Switch indica um diretório de saída, onde você deseja restaurar seus arquivos excluídos. Certifique -se de que este diretório esteja vazio antes de executar qualquer comando, caso contrário, dará um erro. A saída do comando acima é.

Versão 1.60 escrito por Golden G. Richard III, com base em mais de tudo 0.69. Alvo de abertura do alvo "/dev/sda1" arquivo de imagem Passe 1/2. /dev/sda1: 6.1% | ***** | 6.6 GB 39:16 ETA

Como você vê, o bisturi agora está executando seu processo e levará tempo para recuperar seu arquivo excluído, dependendo do espaço do disco que você está tentando digitalizar e a velocidade da máquina.

Eu recomendaria que todos tenham o hábito de usar apenas excluir em vez de "Shift + Excluir““. Porque como a referida prevenção é sempre melhor do que cura.