Recuperar archivos borrados en particiones reiserfs

A continuación explicare los pasos necesarios para recuperar un archivo/s eliminado de una partición creada con ReiserFS (en principio funciona correctamente en GNU/Debian Linux)

* Como root, desmonta la partición ReiserFS para recuperar los archivos (en este caso usaremos /home como ejemplo).

#umount /home

* Si te muestra un mensaje parecido a “umount: /home: device is busy”, significa que algo esta usando dicha partición. Tendras que pasarte a modo de usuario simple (consola).

#init 1

* O podes usar un cdrom live.
* Ahora haz una copia de seguirar de la partición por si la cosa no sale del todo bien. Es mejor perder un archivo de no toda la información…

#dd if=/dev/hda1 of=backup.dd bs=4096 conv=noerror

* Ahora recuperamos los archivos borrados pero en la particion (“backup.dd”)

reiserfsck --rebuild-tree --scan-whole-partition backup.dd

* Ahora pasamos a crear un punto de montaje.

mkdir /mnt/recovery

* Montamos la partición virtual:

mount -o loop backup.dd /mnt/recovery

* Ahora todos los archivos recuperados estaran en:

/mnt/recovery/lost+found

* Ahora solamente nos queda montar la partición original y copiar los archivos de hemos recuperado.

Anuncis
Aquesta entrada s'ha publicat en GNU/Linux i etiquetada amb , . Afegiu a les adreces d'interès l'enllaç permanent.