Todo empezó cuando intenté montar un disco SATA donde guardo todos mis
datos, me dio un error que decia algo así como "journal error, journal
corrupted, journal problema de algun tipo". Cuando intentaba pasarle e2fsck
hacia unas cosas raras (media error, journal loco, etc) y decia que no podia
continuar por un problema con algunos bloques o super bloques. Lei un poco y
me fije cuales eran los super bloques de respaldo [mke2fs -n /dev/sda1],
traté [e2fsck -b 7483298742 /dev/sda1] y asi con todos los bloques de
respaldo pero nada, seguia con lo mismo. No sabia que hacer y me puse a
buscar en internet, ahi te mandan a hacer cosas y uno despues se fija que
significan. Se me ocurrio remover el journal y volver a ponerlo, los datos
que habia tocado ultimamente no me interesaban asi que le di:

tune2fs -O ^has_journal /dev/sda1
tune2fs -j /dev/sda1

... problema con algunas flags. No puede ejecutar las cosas porque el disco
needs_recovery. Miro [dumpe2fs -h /dev/sda1] y me confirma la cuestion.
Entonces se me ocurre, a mi solito, que asi como removi el journal voy a
manipular las flags asi el sistema hace lo que yo quiero (no me parecio
buena idea pero era la unica que tenia).

Encontré debug2fs y de ahi removi el journal. En realidad aca si me dejo
porque antes, con tune2fs, no lo habia echo. Lo primero que hice despues de
esto fue pasarle e2fsck (resize nodo i not valid, tabla de nodo i del grupo
2 conflictúa con algún otro sistema de ficheros bloque en 65539.
Reubicar<s>? si) y ahi ya me asuste un poquito, me imaginé un mundo de
inodos y datos dando vueltas por todos lados sin saber a donde ir. Le
agregué el journal [tune2fs -j /dev/sda1] y le volvi a pasar el e2fsck en
varias formas y colores diferentes pero nada.

Ahí está mi disco, dice que le quedan 80gb libres y el disco es de 160Gb asi
que alguna esperanza me queda. Los inodos siguen sin decirme que quieren, el
journal esta pero que se yo que, y ahora monta el disco con un fsck error
code 4 y puedo ver las carpetas de lo que tenía pero no puedo entrar en
ningun lado. Hago ls -l y me muestra tanto en user como en group el simbolo
?. Necesito ayuda, mucha. Gracias de antemano a los que hallan leido hasta
acá, les dejo un dumpe2fs -h /midisco y después algunas líneas de lo que
dice cuando paso e2fsck. Saludos y GRACIAS POR FAVOR GRACIAS OTRA VEZ TIREN
ALGUN DATO.


Filesystem volume name:   datos
Last mounted on:          <not available>
Filesystem UUID:          e046e8f4-0cb2-4cba-ae99-91c2eaef6d1c
Filesystem magic number:  0xEF53
Filesystem revision #:    1 (dynamic)
Filesystem features:      has_journal resize_inode dir_index filetype
needs_recovery large_file
Filesystem flags:         signed directory hash
Default mount options:    (none)
Filesystem state:         not clean with errors
Errors behavior:          Continue
Filesystem OS type:       Linux
Inode count:              19546112
Block count:              39072080
Reserved block count:     1953604
Free blocks:              23513091
Free inodes:              19513558
First block:              0
Block size:               4096
Fragment size:            4096
Reserved GDT blocks:      1014
Blocks per group:         32768
Fragments per group:      32768
Inodes per group:         16384
Inode blocks per group:   512
Filesystem created:       Mon Feb 11 15:40:54 2008
Last mount time:          Tue Apr 15 08:31:14 2008
Last write time:          Tue Apr 15 08:31:14 2008
Mount count:              2
Maximum mount count:      -1
Last checked:             Tue Apr  8 00:37:17 2008
Check interval:           15552000 (6 months)
Next check after:         Sun Oct  5 00:37:17 2008
Reserved blocks uid:      0 (user root)
Reserved blocks gid:      0 (group root)
First inode:              11
Inode size:          128
Journal inode:            8
Default directory hash:   tea
Directory Hash Seed:      27ae3dbb-9d9a-4031-b94f-6e54853cbd6d
Journal backup:           inode blocks
Journal size:             128M



e2fsck /dev/sda1

e2fsck 1.40-WIP (14-Nov-2006)
Resize nodo i not valid.  Recreate<s>? si

datos contiene un sistema de ficheros con errores, se fuerza la revisión.
Paso 1: revisando nodos i, bloques y tamaños
La tabla de nodo i del grupo 2 conflictúa con algún otro sistema de ficheros
bloque en 65538.
Reubicar<s>? si

La tabla de nodo i del grupo 2 conflictúa con algún otro sistema de ficheros
bloque en 65539.
Reubicar<s>? si

La tabla de nodo i del grupo 2 conflictúa con algún otro sistema de ficheros
bloque en 65540.
Reubicar<s>? si

La tabla de nodo i del grupo 2 conflictúa con algún otro sistema de ficheros
bloque en 65541.
Reubicar<s>?

datos: se cancela e2fsck.

datos: ***** EL SISTEMA DE FICHEROS FUE MODIFICADO *****

datos: ********** CUIDADO: El sistema de ficheros todavía tiene errores
***********

-- 
Pablo F. Sartorio

Responder a