Recuperar archivos a mano
No, no he borrado nada por error ;^).
Como en mi máquina recover consume memoria sin parar hasta Dios sabe cuándo
(quizá debido a usar ext3), he ido a echar un ojo al Ext2fs-undeletion
mini-HOWTO y quise empezar a aplicar los conocimientos recién adquiridos.
$ cp bin/shasum-static emepetreses/
$ ls -i emepetreses/shasum-static
54 emepetreses/shasum-static
$ umount emepetreses/
Echemos un ojo:
$ /sbin/debugfs /dev/hda10 ## tengo permiso de lectura a hda10
debugfs 1.27 (8-Mar-2002)
debugfs: stat <54>
Inode: 54 Type: regular Mode: 0640 Flags: 0x0 Generation:
1759879032
User: 1000 Group: 1000 Size: 216192
File ACL: 0 Directory ACL: 0
Links: 1 Blockcount: 432
Fragment: Address: 0 Number: 0 Size: 0
ctime: 0x3e89ba55 -- Tue Apr 1 18:12:05 2003
atime: 0x3e89ba55 -- Tue Apr 1 18:12:05 2003
mtime: 0x3e89ba55 -- Tue Apr 1 18:12:05 2003
BLOCKS:
(0-11):125658-125669, (IND):125670, (12-52):125671-125711
TOTAL: 54
debugfs: q
Y ahora borramos el archivo:
$ mount emepetreses/
$ /bin/rm emepetreses/shasum-static ## hago /bin/rm para no usar el alias
$ umount emepetreses/
Volvemos a inspeccionar:
$ /sbin/debugfs /dev/hda10
debugfs 1.27 (8-Mar-2002)
debugfs: stat <54>
Inode: 54 Type: regular Mode: 0640 Flags: 0x0 Generation:
1759879032
User: 1000 Group: 1000 Size: 0
File ACL: 0 Directory ACL: 0
Links: 0 Blockcount: 0
Fragment: Address: 0 Number: 0 Size: 0
ctime: 0x3e89baed -- Tue Apr 1 18:14:37 2003
atime: 0x3e89ba55 -- Tue Apr 1 18:12:05 2003
mtime: 0x3e89baed -- Tue Apr 1 18:14:37 2003
dtime: 0x3e89baed -- Tue Apr 1 18:14:37 2003
BLOCKS:
debugfs:
Y aquí me he quedao :^?. Size y blockcount valen 0, abajo de todo no hay
información de bloques y claro, al hacer un lsdel aparece que no hay inodos
borrados. En hda1 sí hay archivos recuperables.
--
David Serrano <cyberchat2000.com@hue> - Linux Registered User #87069
Reply to: