Bienvenido/a a esDebian
Registrate para participar en nuestra comunidad, publicar contenido y comentarios, votar en la encuestas, tener tu propio perfil, comunicarte con otros usuarios de Debian y hacer uso de todas las funciones del sitio.
Registrarse es rápido, fácil y absolutamente gratis.
¡ Ingresa a nuestra comunidad ahora mismo !
Si tienes problemas con la registración por favor contactanos.
Undelete en ext3; es posible?
Por un despiste, borré mi partición /boot montada en una woody con ext3.
Fue simplemente un rm ./* al descuido en una partición equivocada. Siendo
como es un sistema de ficheros con journaling, me imaginaba q no sería demasiado
difícil recuperar esa información, así q lo primero q hago es desmontar la partición
y empezar a investigar.
La opción más lógica, parece ser la de usar la herramienta debugfs. Me pongo a ello:
ONIAK:~# debugfs /dev/hda6 debugfs 1.27 (8-Mar-2002) debugfs: ls -d 2 (12) . 2 (1012) .. (20) lost+found (344) vmlinuz-2.4.18-bf2.4 (32) System.map-2.4.18-bf2.4 (140) config-2.4.18-bf2.4 (48) boot-compat.b (20) boot-bmp.b (20) boot-menu.b (20) boot-text.b (24) boot.b (144) os2_d.b (48) chain.b (12) back (20) boot.0300 (80) map (68) boot.0200 (48) System.map-2.4.22 (20) System.map (636) vmlinuz-2.4.22 (612) map~ (584) .vmlinuz-2.4.22.swx debugfs: dump_inode boot.b /tmp/rec/ boot.b: File not found by ext2_lookup debugfs:
Y ahí me quedo, compuesto y sin inodos que poder recuperar.
He probado con recover, pero sin conseguir nada tampoco..así que ya no sé que hacer, además,
si paro la máquina, no voy a poder arrancar de nuevo, pues he eliminado el boot....
¿realmente es tan dificil recuperar datos en ext3??
Enviado por lemon el 12 Noviembre, 2003 - 05:37.
Desafortunadamente, actualmente al menos es imposible recuperar archivos borrados en ext3, buscando un poco en google encontrareis los motivos de por que es eso.
Por lo del boot, lilo realmente lo que hace es apuntar a un sitio del disco. Cuando borras un archivo, borras la información del sistema de ficheros que dice donde está el archivo, su tamaño, etc, pero los datos en si no se borran, por tanto, la siguiente vez que arrancas, lilo lee los datos contenidos en un sitio concreto del disco, y como son los mismos, arranca. Eso si, a medida que grabes cosas en el disco, en algun momento grabaras algo en el espacio donde estaba ese archivo (el kernel en este caso) pues ese espacio ahora está libre, y entonces ya no arrancará mas.
Enviado por lopb el 11 Octubre, 2004 - 22:44.
Yo acabo de tener un problema similar... estaba borrando cosas, y borre un archivo que NO DEBI BORRAR. Se el nombre del archivo, pero no tengo ningun otro dato, porque no guarde el buffer de la consola. Directamente apague la maquina, ahora estoy en otra.
O sea, que los datos seguramente estan, pero tengo ext3, y no se si se podra recuperar. Si alguien puede ayudarme, se lo agradezco.
Saludos
Enviado por man_sierra el 2 Abril, 2007 - 09:13.
Es un trabajo de chinos, pero tienes razon. Gracias al grep estoy encontrando los datos que por error borre, entre ellos programas mios en C.
Un saludo y de nuevo gracias.
