Existem ferramentas, métodos, encantamentos para recuperar arquivos excluídos recentemente no Ubuntu?
Se fizer alguma diferença, desejo recuperar um arquivo de banco de dados do Keepass 2.x. Mas seria melhor ter um método / ferramenta que funcione em qualquer tipo de arquivo.
data-recovery
Decio Lira
fonte
fonte
Respostas:
Às vezes, o TestDisk pode recuperar arquivos excluídos recentemente.
fonte
Eu usei acima de tudo para recuperar o disco rígido danificado em NTFS (windows), FAT32 (cartão Flash de um telefone Nokia) e ext3 com ótimos resultados. Somente linha de comando, mas é fácil, algo como isto:
Ele ordenará os arquivos recuperados nas pastas por tipo de arquivo. Os documentos do Openoffice são recuperados como arquivos zip. Como você precisa executá-lo como root (para acessar diretamente o hardware), os arquivos de saída também são de propriedade do root; portanto, você provavelmente precisará alterar a propriedade deles posteriormente.
fonte
foremost
possa recuperar.xcf
arquivos. Consulte a página do manual, que pode lidar apenas com esses tipos de arquivo: (jpg, gif, png, bmp, avi, exe, mpg, mp4, wav, riff, wmv, mov, pdf, ole, doc, zip, rar, htm, e cpp).extundelete é realmente ótimo se o seu sistema de arquivos for ext3 ou ext4.
Nota : extundelete exige que você desmonte sua unidade para funcionar corretamente (é uma boa idéia fazer o mais rápido possível), para evitar a possibilidade de sobrescrever os bytes esperançosamente recuperáveis nos arquivos excluídos.
Desmontar a unidade em um sistema ativo pode ser complicado ... muitas vezes você recebe a
device is busy
mensagem ' '. Para limpar isso 'corretamente', é necessário desligar todos os processos que acessam o sistema de arquivos. Mas ... você provavelmente estava trabalhando em seu diretório pessoal, e um zilhão de processos estão ligados ao seu diretório pessoal, então boa sorte com isso.O truque para contornar isso é fazer uma desmontagem 'preguiçosa':
Onde:
/home
montagem para uso com extundelete. Obviamente, você precisa substituir/home
pelo seu interessemount
comando primeiro para descobrir qual dispositivo (/dev/sda7
) preciso passar para extundelete (a saída é truncada por questões de brevidade)-l
opçãofonte
umount -l
impede que novos arquivos sejam abertos / criados e gravados (caches da web e outros). No entanto, isso não impede que os arquivos abertos existentes sejam gravados (ou seja, não fecha os arquivos existentes). Você sugere desligar, mas acho que uma desmontagem lenta (na maioria das vezes) resultará em menos arquivos gravados, dependendo da partição em questão. Nessa nota, o melhor é ter o extundelete já instalado e, se não estiver, certifique-se de instalá-lo em alguma partição diferente daquela que você está tentando recuperar!Se você excluiu algum arquivo por acidente, mas ainda conhece algumas strings que foram escritas nesse arquivo, você pode usar:
fonte
25
e100
são apenas alguns números mágicos que provavelmente precisam ser aprimorados para o caso específico.Para recuperar o diretório, você pode usar
extundelete
Instalar extundelete
Comando para recuperar
Nota : Em vez de
dev/sda1
colocar o nome da partição do disco rígido./home/Documents/
é o seu caminho para a exclusão direta.fonte
autopsy
encontrar os inodes necessários e depoisextundelete
restaurá-los. Funcionou bem!.....~/Books$ sudo extundelete --restore-directory /home/newubuntu/Books/LaTeX /dev/sda2 WARNING: Extended attributes are not restored. Loading filesystem metadata ... 522 groups loaded. Loading journal descriptors ... 32242 descriptors loaded. Writing output to directory RECOVERED_FILES/ Failed to restore file /home/newubuntu/Books/LaTeX Could not find correct inode number past inode 2621441.
sudo extundelete -y --restore-directory /home/Documents/ /dev/sda1
como isso.O R-Linux (Recovery studio) é um dos melhores. Eu usei essa ferramenta muitas vezes antes. Eu trabalhei em uma empresa onde eles usaram a versão comercial, 9/10 vezes recuperam tudo o que você deseja. Aplicação verdadeiramente excelente. Mina salva e amigos atrás muitas vezes antes.
Recursos (do site):
Arquivos de recuperação do R-Linux :
Recursos avançados do R-Linux :
Reconhecimento e análise de esquema de layout de partições Dinâmico (Windows 2000 / XP / Vista / Win7), Básico, GPT e BSD (UNIX) e mapa de partição Apple . Partições dinâmicas sobre GPT são suportadas, bem como partições dinâmicas sobre MBR.
Cria arquivos de imagem para um disco rígido inteiro, disco lógico ou parte dele. Esses arquivos de imagem podem ser processados como discos regulares. As imagens podem ser cópias simples de objetos exatos (imagens simples) compatíveis com as versões antigas do R-Linux ou imagens compactadas que podem ser compactadas, divididas em várias partes e protegidas por senha. Essas imagens são totalmente compatíveis com as imagens criadas pelo R-Drive Image, mas incompatíveis com as versões antigas do R-Linux.
Reconhece nomes localizados.
fonte
Se estiver usando HD interno secundário (suspeito o mesmo para HD externo) para importação de arquivos recuperados (do HD principal, onde os arquivos estavam originalmente), é necessário criar um diretório no qual os arquivos serão colocados no HD secundário. Para fazer isso, você precisa primeiro ter a configuração do BIOS para inicializar a partir do CD! 1. Inicie o CD Live Ubuntu Rescue-Remix, dê o comando para inicializar e, quando ele inicializar no terminal, verifique seus HDs por comando - Código:
sudo fdisk -l
Perceba qual HD é principal e qual é secundário, e qual partição verificar os arquivos e para recuperá-los - linux ext3 ou Windows NTFS! O meu era Linux. Tenha espaço suficiente nele! (Então você pode tentar executar o Photorec ("sudo photorec") e, com sorte, conseguir ver todos os seus HDs. Não tive a mesma sorte, então tive que criar um diretório e montar o segundo HD.)
sudo mkdir /media/disk
Se estiver certo, o prompt do terminal simplesmente retorna.
sudo mount -t ext3 /dev/sdb2 /media/disk
Se estiver certo, o prompt do terminal simplesmente retorna.
Execute Photorec por comando - Código:
sudo photorec
Vá pelas configurações e escolha apenas os tipos de arquivo que deseja, caso contrário, você terá milhares de arquivos para filtrar!
Para mais detalhes, visite: http: /www..ubuntumanual.org/posts/357/recover-your-deleted-files-in-ubuntu
fonte
Experimente o bisturi
para mais informações
fonte
.config/keepassx/*
(seus locais podem variar)) para uma partição sobressalente todas as noites. Eu também uso o Unix desde sempre e você geralmente toma bastante cuidado depois da segunda vez que se afastathe-really-critical.file
;)A autópsia e asferramentas Sleuthkit são ótimas para recuperar arquivos excluídos, com uma interface de usuário amigável e também estão disponíveis nos repositórios :
fonte
autopsy
encontrar os inodes necessários e depoisextundelete
restaurá-los. Funcionou bem!Instalar bisturi
Edite o arquivo scalpel.conf e remova o comentário dos tipos de arquivo que deseja recuperar. Crie uma pasta vazia (por exemplo: recovered_data) Encontre a partição em que seus dados foram. Você pode usar lsblk para obter o mapa da partição.
Executar bisturi (suponha que os dados estavam no sda1)
fonte
Recentemente, usei o ext3grep para recuperar um arquivo SQLite 3 grande que foi excluído de um sistema de arquivos ext3.
Eu tinha tentado muitas outras ferramentas de exclusão, todas que não conseguiam recuperar o arquivo (a partir de uma imagem dd do disco).
Para usar o ext3grep, eu precisava baixar e compilar a fonte. Leia com atenção http://www.xs4all.nl/~carlo17/howto/undelete_ext3.html de cima para baixo para entender como o sistema de arquivos ext3 funciona e como usar o diário para descobrir onde os arquivos excluídos estão no diretório disco também foi necessário.
Esta não é uma solução simples, mas muito, muito poderosa. Se você estiver preparado para investir algumas horas para estudar o documento e compilar o programa, vale a pena.
fonte