Ola!Pessoal, hoje passei por uma experiencia ruim e ao mesmo tempo boa.Estive algumas boas horas trabalhando em um projeto e ja nas fases finais, momento em que faria os backups em um repositorio oficial, acabei deletando uma pasta em um sistema de arquivos Ext4 da VM que fiz especificamente para esse projeto. Nenhum problema quanto a deletar a pasta, o problema e que passei a pasta errada como parametro.Foi ai que me dei conta do erro que cometi e do problemao que havia criado. : )Como ja trabalho ha varios anos com isso, ja estou vacinado e tinha uma carta na manga. Antes disso havia feito uma copia dos principais arquivos em um documento que imprimi para o projeto.Licao: Mesmo com varios anos de experiencia estamos suscetiveis a falhas. A diferenca esta em quao experientes e preparados nos estamos para lidar com essas questoes. A pro-atividade SEMPRE faz a diferenca.De qualquer forma achei interessante prosseguir como se eu nao tivesse essa copia de backup. Ai que veio a vantagem ser especialista em Forense Digital. Se eu realmente precisasse recuperar esses dados e nao soubesse como, teria que mandar o disco para uma analise. Gastaria muito tempo e muito dinheiro para isso.Se passarem por uma situacao semelhante, espero que esse post possa auxilia-los a economizarem tempo e dinheiro.Cenario:- Tenho um Linux instalado com um sistema de arquivos Ext4.- Tenho uma pasta com arquivos importantes salvos em /root/PASTA.- Acidentalmente executei o comando # rm -Rf /root/PASTA- Estou desesperado e suando mesmo com uma temperatura de 5o C. hehePrimeiros Socorros:- Desligue o disco o mais rapido possivel.- Qualquer alteracao que tentar fazer ou tentativa desesperada de recuperar algo com o disco montado em "rw" so vai piorar a situacao.- Monte esse disco em "ro" em um outro Linux. Para esse exemplo, a particao / do disco que quero recuperar esta representada por /dev/sdb1 no sistema usado para o recover.Passos para recover:Bom, essa e uma situacao bem simples e facil de ser resolvida. Nesse caso, apenas uma ferramenta de forense ja vai nos trazer de volta aquele sorriso de alegria. hehePara essa situacao, indico fortemente a ferramenta extundelete.E uma ferramenta bem robusta e mais inteligente para trabalhar com restauracoes em sistemas ext*- Download:# wget http://sourceforge.net/settings/mirror_choices?projectname=extundelete&filename=extundelete/0.2.0/extundelete-0.2.0.tar.bz2# tar -xvjf extundelete-0.2.0.tar.bz2- Precisamos instalar alguns requisitos para compilacao:# yum install gcc-c++ e2fsprogs e2fsprogs-libs e2fsprogs-devel- Agora compilamos a ferramenta:# ./configure# make# make install (Isso e opcional. Voce pode executar os binarios direto da pasta src)- Vamos para os exemplos de restauracao:Recuperar arquivo:./extundelete /dev/sdb1 --restore-file root/PASTA/arquivoRecuperar diretorio:./extundelete /dev/sdb1 --restore-directory root/PASTASe nao conseguir recuperar por ter feito algo no disco antes de desliga-lo, pode tentar restaurar tudo../extundelete /dev/sdb2 --restore-allTudo que for encontrado sera restaurado em uma pasta chamada RECOVERED_FILES.Espero que isso ajude.Agora se o negocio estiver bem feio e em uma situacao mais complexa, entre em contato com minha empresa: www.timbs.com.brFaremos o possivel para ajuda-lo.Abraco! FOTOS: MAIS IMAGENS DE JUSTIN BIEBER E SELENA GOMEZ SAINDO DO RESTAURANTE MAGGIANOSEsta semana foi bastante turbulenta para as fas de Justin Bieber: na madrugada de domingo (27) para segunda (28), vem a tona fotos e videos do