[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: