Minha mãe colocou alguns arquivos importantes nela / tmp por acidente. Agora, é claro, eles se foram.
Isso aconteceu ontem (2 botas da máquina desde)
Eu quero tentar recuperar os arquivos. Eles estavam em / tmp, que estava na mesma partição que o restante de /, então eu preciso de uma ferramenta que seja executada em um sistema montado (ou talvez eu possa usar um livecd ...)
No momento, estou tentando o testdisk em um sistema que acabou de baixar. Posso obter alguns arquivos de / tmp, mas não todos. (é a ferramenta certa? Quais são exatamente esses arquivos "vermelhos"? São apenas alguns deles recuperáveis?)
A recuperação de dados, especialmente em sistemas de arquivos EXT, deve ser tentada a partir de um CD ao vivo ou outro sistema que não depende da partição da qual você está excluindo a exclusão. Desmontar ou montar o disco como somente leitura ajuda bastante no esforço de recuperação.
Na maioria das vezes, tento criar uma imagem da partição ou do disco usando
dd
uma ferramenta semelhante, para não trabalhar no próprio disco:Depois de ter sua imagem, você pode usar uma ferramenta como
ext3grep
a de tentar encontrar os arquivos que está procurando. Você pode tentar várias opções diferentes, mas isso pode ser um bom começo:O
ext3grep
utilitário também fornece várias maneiras diferentes de pesquisar no sistema de arquivos se você não souber o nome do arquivo. Verifiqueext3grep --help
os vários métodos de pesquisa.fonte
Eu preferi usar ext4magic como:
Observe que você deve resolver o link simbólico por conta própria
Referências:
http://sourceforge.net/projects/ext4magic/
http://rzr.online.fr/q/recover
fonte
Não consegui recuperar meu arquivo crontab usando ext4magic ou extundelete.
No Debian, o crontab para root está aqui:
Mas, usando o comando a seguir, consegui recuperar pelo menos manualmente meu crontab dos logs.
Ele produzirá apenas os trabalhos cron executados (sem intervalos), mas pelo menos isso é muito mais do que começar do zero.
Se você não se lembra de quantas vezes certas tarefas cron são executadas, faça um log completo, por exemplo, syslog.1 e isso fornecerá a contagem de execuções durante o dia:
fonte
AnalyzeEXT
Analisar blocos de dados para dados do diretório EXT.
Documentação detalhada sobre EXT4 pode ser encontrada aqui:
Faça o download do script perl com
Nenhuma garantia, mas pode reconstruir os sistemas de arquivos excluídos.
fonte