Linux: recuperação de arquivos

2

Eu preciso desesperadamente de alguma ajuda com relação ao problema que estou enfrentando agora. Ao criar um softlink para um arquivo muito importante, dei o comando reverso por engano. Em vez de dar a ele "ln nome de link de destino", eu dei a ele 'ln target de linkname'. Isso resultou em referências apontando para arquivos de destino estão apontando para links e as referências reais para arquivos de destino são perdidas. Como recuperar os arquivos?

"/ home / user / data1" era o local original do arquivo. "/ home / user / db2" foi o softlink desejado para esses dados.

Eu tenho que dar "ln data1 db2" mas eu dei 'ln db2 data1'.

Isso resultou no fato de que 'data1' está apontando para 'db2' e os dados reais em 'data1' não podem ser recuperados.

Alguém por favor ajude.

Obrigado antecipadamente.

    
por heavyd 05.02.2010 / 10:35

4 respostas

9

Não importa o que você faça, remonte essa partição como somente leitura, agora . Outras gravações no disco podem substituir seu precioso arquivo.

Depois disso, tente algumas ferramentas de recuperação das outras respostas.

    
por 05.02.2010 / 10:54
2

Você pode tentar usar o TestDisk :

TestDisk can

  • Undelete files from FAT, NTFS and ext2 filesystem
  • Copy files from deleted FAT, NTFS and ext2/ext3 partitions.

e talvez você tenha sorte ...

    
por 05.02.2010 / 10:49
0

Qual sistema de arquivos você está usando? se EXT3 ou EXT4 não há nenhuma maneira (pelo menos eu tenho essa informação) para restaurar esses arquivos.

    
por 05.02.2010 / 10:38
0

Obtenha o SystemRescueCd CD ao vivo e faça o resgate usando este live linux. Ele contém a maioria das ferramentas úteis.

"Magic Rescue" é outra ferramenta.

    
por 05.02.2010 / 10:56