Eu apaguei acidentalmente alguns arquivos de um Ubuntu Desktop. Agora eu preciso recuperar apenas os arquivos perl que estavam no diretório / home / user. Como isso pode ser feito? Eu consigo inicializar usando um Ubuntu USB ativo. Por favor explique.
command-line
filesystem
files
data-recovery
kiran bbnl
fonte
fonte
photorec
provavelmente não é uma solução viável, a menos que você tenha uma partição inicial separada; executá-lo na partição raiz terá o efeito de recuperar milhares de arquivos sem nenhum metadado (ou seja, com um nome de arquivo geradophotorec
on-the-fly, não é útil para entender quais arquivos são os que você está procurando; pelo menos você precisará usargrep -l '#!/usr/bin/perl'
variações ou esperar que não existam / existam muitos scripts perl em seu sistema). Usandotestdisk
você deve conseguir recuperar apenas a pasta / arquivos excluídos navegando no sistema de arquivos.testdisk
; você poderá adaptá-lo e usá-lo para recuperar os arquivos; se sem sucesso, você deve tentar solução de Karel, mas você vai precisar passar por todos os arquivos de alguma formaRespostas:
Antes que você comece:
Quais são as principais diferenças entre o TestDisk e o PhotoRec?
O TestDisk é muito mais eficiente que o PhotoRec. O problema com o TestDisk é que ele nem sempre recupera todos os arquivos excluídos. Se você reformatar acidentalmente uma partição, o TestDisk pode recuperar milhares de arquivos sem perder um único arquivo, mas se você excluiu um arquivo enviando-o para a Lixeira e depois esvaziando a Lixeira, o TestDisk nem sempre pode recuperá-lo.
Portanto, use o TestDisk primeiro e, se você recuperou todos os arquivos excluídos com o TestDisk, estará pronto. Se você recuperou a maioria dos arquivos excluídos com o TestDisk, pode decidir se está pronto ou não. Se você não terminar depois de executar o TestDisk, tente recuperar os arquivos excluídos usando o PhotoRec.
O PhotoRec pode recuperar arquivos seletivamente com base em seu (s) tipo (s) de arquivo, mas o PhotoRec / TestDisk não pode verificar seletivamente um diretório individual em busca de arquivos perdidos, a menos que você tenha montado uma partição inteira do disco rígido como esse diretório. Em alguns casos, o nome do arquivo é armazenado no próprio arquivo. O PhotoRec tenta recuperar o nome do arquivo nesse caso, mas na maioria das vezes o PhotoRec não consegue recuperar os nomes dos arquivos.
Recupere arquivos com base no tipo de arquivo usando o PhotoRec
Instale o TestDisk no Ubuntu Software Center.
Inicie o PhotoRec.
Abra um terminal e inicie o photorec (como root).
Selecione o disco rígido.
Selecione o tipo de partição.
Se o seu disco rígido tiver partições Linux, selecione
[Intel]
.Selecione a opção de tipo de arquivo.
Vá para
[File Opt]
e pressione Enter. Aqui você pode desativar todos os tipos de arquivos pressionando s. Use espaço para alternar o botão de verificação. Selecione o (s) tipo (s) de arquivo para recuperar. Para Perl, você pode selecionar opl
script Perl ou opm
módulo Perl.Selecione as opções.
O Photorec também possui uma lista de opções diferentes. Sob circunstâncias normais, você não precisa modificá-las.
Selecione a partição.
Mova o seletor para cima ou para baixo na partição da qual você removeu o (s) arquivo (s). Depois selecione
[Search]
e pressione Enter.Selecione o tipo de sistema de arquivos.
Se você estiver usando Linux, será ext2 / ext3 / ext4, portanto a seleção padrão é
ext2/ext3
. Caso contrário, se você estiver recuperando arquivos de uma partição formatada como FAT ou NTFS, selecioneOther
.Selecione espaço para análise.
Selecione
Free
se você não gravou nessa partição após remover o arquivo específico, caso contrário, selecioneWhole
.Selecione um diretório para os arquivos recuperados
Selecione o caminho em que os arquivos recuperados serão armazenados. Então pressione Y.
O Photorec mostrará quantos arquivos foram recuperados.
Fonte: revisado em Como recuperar arquivos excluídos no Linux usando o Photorec
fonte
testdisk
e depoisphotorec
:photorec
recuperará todos os arquivos de texto na partição selecionada, sem metadados (portanto, sem nomes de arquivos nos arquivos recuperados) e possivelmente milhares de arquivos recuperados. Se as entradas do sistema de arquivos ainda não tiverem sido substituídas,testdisk
uma delas poderá recuperar apenas a única pasta excluída / arquivos excluídos. Também sugiro fortemente não fazer isso durante a inicialização a partir do disco rígido que contém os arquivos excluídos, mas desligar o sistema imediatamente e fazer isso a partir de um Live DVD / USB.