Encontre a versão mais recente do arquivo recuperado pelo PhotoRec ou sugira outro programa de recuperação

2

Eu deletei acidentalmente TODOS os arquivos para o meu servidor web ontem, e por alguma razão boba eu não fiz um backup nos últimos três meses ... Que vergonha, eu sei.

Os arquivos foram apagados com um mau comando rm , e o sistema foi imediatamente desligado depois que percebi. Os arquivos são principalmente HTML, CSS e JavaScript, com imagens ocasionais e outros arquivos.

Eu baixei o SystemRecoveryCD, coloquei em um pendrive, inicializei e executei o PhotoRec no disco. Encontrou algumas centenas de milhares de arquivos deletados. Eles estão todos seguros em outro disco em outro computador. Os arquivos corretos parecem ter sido encontrados também.

Infelizmente, todos eles são colocados em algumas pastas numeradas, e todos têm um nome estranho começando com "f" seguido pelo que eu suponho ser o número do inode do arquivo. Um exemplo é recup_dir.15/f990850128.h . Todos os carimbos de data e hora e outros metadados também desapareceram, juntamente com a estrutura de diretórios.

Eu procurei o conteúdo de um dos arquivos mais importantes, e ele apareceu com nada menos que 397 versões dele. Presumo que cada um corresponda a um salvamento do arquivo.

Como posso encontrar a versão mais recente dos arquivos? São aqueles com maior número no nome do arquivo provavelmente mais novos? Parece que de alguma inspeção visual rápida. Devo tentar recuperá-los com algo diferente de PhotoRec? O computador não foi inicializado em nada além do CD SystemRecovery desde que o acidente aconteceu, portanto, o disco não deve ser alterado. É um sistema de arquivos ext4 . Não é corrupto nem criptografado.

    
por Suppen 15.01.2015 / 08:40

2 respostas

0

Se você estiver usando um sistema de arquivos baseado em ext3 ou ext4, você pode usar o extundelete . E então faça:

extundelete /dev/sda4 --restore-all

(assumindo que o sistema de arquivos estava em sda4), isso deve colocar seus arquivos de volta na hierarquia de diretórios correta.

Se você tiver que instalar ou baixar e compilar isso, não faça isso no disco que precisa ser recuperado (você já o conectou a uma máquina diferente, mas talvez futuros visitantes a essa pergunta tenham pulado isso partes que é importante ) Também é uma boa idéia fazer um backup da partição (usando dd ) caso a undeletion não funcione como esperado, para que você possa restaurar as coisas (use o comando espaço atualmente não utilizado no backup, que você deveria ter, para isso)

    
por 15.01.2015 / 09:55
0

Você pode por favor tentar ForeMost. Eu tive uma situação semelhante antes e acima de tudo me ajudou muito. link

    
por 15.01.2015 / 08:48