Linux para las masas

Primero te ignoran. Luego se rien de ti. Luego pelean contigo. Y entonces ganas. Gandhi

Bad Superblock

leave a comment »

Nada peor que un fallo en disco en el peor momento (no hay otra clase de momento). Saque toda la data del servidor para crear un arreglo RAID 10 que aunque pequeño (discos de 250 GB) por lo menos es mejor que nada, el plan es 3 x 250gb en uso y un cuarto de spare. Pero los mejores planes se vienen abajo cuando para evitar el down time y no perder la data pasé todo a un disco de 500 GB en otra maquinita y resulta que el disco tiene errores.

Así que al final cuando copie todo de vuelta (lo cual demoró mucho tiempo), el servidor de correo virtual regresó con problemas, y el último snapshop tenía como 2 semanas (nota: hacer snapshops el mismo día antes de una locura de estas)

Bueno la solución es correr fsck para arreglar el disco, luego de conectarlo directamente al servidor con el RAID para no depender de otra PC ni de la red. El problema es que el superblock está dañado por lo que fsck no funciona.

Lo primero es determinar los superblocks de respaldo.

sudo mke2fs -n /dev/sde

Esto tira una larga lista en este caso:

/dev/sde es todo el dispositivo, no sólo una partición!
¿Continuar de todas formas? (s,n) s
Etiqueta del sistema de ficheros=
Tipo de SO: Linux
Tamaño del bloque=4096 (bitácora=2)
Tamaño del fragmento=4096 (bitácora=2)
Stride=0 blocks, Stripe width=0 blocks
30531584 nodos-i, 122096646 bloques
6104832 bloques (5.00%) reservados para el superusuario
Primer bloque de datos=0
Número máximo de bloques del sistema de ficheros=4294967296
3727 bloque de grupos
32768 bloques por grupo, 32768 fragmentos por grupo
8192 nodos-i por grupo
Respaldo del superbloque guardado en los bloques:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968,
102400000

Ahora lo que sigue es:

sudo fsck -b 163840 /dev/sde <– el superblock puede ser cualquiera de la lista, puede ser que el que se escoja esté dañado

A partir de que el disco funcione otra vez, hay que montarlo, sacar la data y luego retirar ese disco para evitar más problemas.

Written by scrooge_74

marzo 17, 2011 a 4:13 pm

Publicado en servidor, tips

Tagged with ,

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: