jueves, 28 de mayo de 2009

Recuperar archivos de REISERFS

si se te borraron archivos en una particion ReiserFS, no te preocupes,
los podes recuperar siguiendo estos paso. esto es un ejemplo, supogamos
que la carpeta home es una particion y es el dispositivo /dev/hda1.

Como root, desmonta la particion ReiserFS para recuperar los archivos

#umount /home

si te sale algo asi (umount: /home: device is busy -- que la particion
esta en uso),
tendras que pasarte a modo de usuario simple (en consola)

#init 1

o podes usar un cdrom live.

Ahora as un backup de la particion esto es sumamente recomendable

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

Ahora recuperamos los archivos borrados pero en la particion ("virtual")

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

Crea un punto de montaje (Ej)

mkdir /mnt/recovery

Montas la particion virtual

mount -o loop virtual.dd /mnt/recovery

Todos los archivos recuperadoes estaran en /mnt/recovery/lost+found

ahora montas la particion original con

mount /home

y copia los archivos recuperados remplasandolos por el original..