Google+

miércoles, 1 de febrero de 2012

Recuperar archivos borrados en Linux



Si queremos recuperar archivos borrados de una partición Linux, tenemos la herramienta foremost, no es la única, pero me pareció la más simple. Yo pude hacer una imagen de mi partición. Como dice en su pagina web foremost es un programa de consola para recuperar archivos.


Descargamos el software foremost

# wget http://foremost.sourceforge.net/pkg/foremost-1.5.7.tar.gz

Descomprimir el tar.gz

# tar xfzv foremost-1.5.7.tar.gz

Entrar al directorio:
# cd foremost-1.5.7

Compilar e instalar

# make && make install

Opcional, hago una imagen de mis disco sd4 en /tmp/disco.dd:


# dd if=/dev/sda4 of=/tmp/disco.dd
Ahora el recuperado, con el siguiente comando recupera todo lo que haya en el disco. la opciones -o es la salida de todo lo recuperado (revisar el espacio libre)
# foremost -v -i /tmp/disco.dd -o /tmp/recuperado

Si queremos refinar el recuperado podremos buscar solo los archivos pdf.
foremost -v -T -t pdf -i  /tmp/disco.dd -o /tmp/recuperado/pdf