sábado, 17 de diciembre de 2011

ext3 file system corrupto [SOLVED]

Ayer mi Ubuntu no booteo mas. Me mandaba a un shell minimo (busybox) , dicho sea de paso sin ninguna informacion util para entender que pasaba.

Arranque un puppy linux de otra particion y le tire un fsck.ext3 al /dev/sda1 y me dijo

# fsck -t ext2 /dev/sda1
fsck 1.40.2 (12-Jul-2007)
e2fsck 1.40.2 (12-Jul-2007)
/dev/sda1: Attempt to read block from filesystem resulted in short read while re ading block 1289

/dev/sda1: Attempt to read block from filesystem resulted in short read reading journal superblock

fsck.ext3: Attempt to read block from filesystem resulted in short read while ch ecking ext3 journal for /dev/sda1

Googlee y llegue a esta pagina que me resulto muy util:

http://www.eduunix.ccut.edu.cn/index/html/linux/OReilly.Linux.Server.Hacks.Volume.Two.Dec.2005/0596100825/morelnxsvrhks-CHP-10-SECT-7.html

El problema resulto ser que por un bloque defectuoso, no se podia leer el journal y entonces el fsck.ext3 no podia chequear el filesystem.

Lo que hice (siguiendo lo indicado por esa pagina) es:

i) sacar el "feature" need_recovery del /dev/sda1 mediante debugfs:

debugfs
debugfs: open /dev/sda1 -w #para que lo abra para escritura
debugfs: feature -needs_recovery

ii) sacar el journal mediante tune2fs ( si needs_recovery esta
seteado tune2fs se niega a sacar el journal, por eso el paso i):

tune2fs -f -O ^has_journal /dev/sda1

iii) ahora si pude corre el fsck.ext3 (que corrigio varios
problemas) y montar luego normalmente

Desde ya que inmediatamente me puse a backupear todo!

UPDATE 29/01/2012: nuevamente me dio problemas el mismo disco,
esta vez los errores fueron:

Jan 28 23:41:38 omz-desktop kernel: [ 63.611214] ata2.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
Jan 28 23:41:38 omz-desktop kernel: [ 63.611412] ata2.00: BMDMA2 stat 0xc0009
Jan 28 23:41:38 omz-desktop kernel: [ 63.611604] ata2.00: failed command: READ DMA
Jan 28 23:41:38 omz-desktop kernel: [ 63.611802] ata2.00: cmd c8/00:08:40:00:00/00:00:00:00:00/e0 tag 0 dma 4096 in
Jan 28 23:41:38 omz-desktop kernel: [ 63.611804] res 51/40:00:42:00:00/00:00:00:00:00/e0 Emask 0x9 (media error)
Jan 28 23:41:38 omz-desktop kernel: [ 63.612502] ata2.00: status: { DRDY ERR }
Jan 28 23:41:38 omz-desktop kernel: [ 63.612694] ata2.00: error: { UNC }
Jan 28 23:41:38 omz-desktop kernel: [ 63.622393] ata2.00: configured for UDMA/100
Jan 28 23:41:38 omz-desktop kernel: [ 63.622594] sd 1:0:0:0: [sdb] Unhandled sense code
Jan 28 23:41:38 omz-desktop kernel: [ 63.622787] sd 1:0:0:0: [sdb] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
Jan 28 23:41:38 omz-desktop kernel: [ 63.623174] sd 1:0:0:0: [sdb] Sense Key : Medium Error [current] [descriptor]
Jan 28 23:41:38 omz-desktop kernel: [ 63.623658] Descriptor sense data with sense descriptors (in hex):
Jan 28 23:41:38 omz-desktop kernel: [ 63.623887] 72 03 11 04 00 00 00 0c 00 0a 80 00 00 00 00 00
Jan 28 23:41:38 omz-desktop kernel: [ 63.624679] 00 00 00 42
Jan 28 23:41:38 omz-desktop kernel: [ 63.625047] sd 1:0:0:0: [sdb] Add. Sense: Unrecovered read error - auto reallocate failed
Jan 28 23:41:38 omz-desktop kernel: [ 63.625464] sd 1:0:0:0: [sdb] CDB: Read(10): 28 00 00 00 00 40 00 00 08 00
Jan 28 23:41:38 omz-desktop kernel: [ 63.626117] end_request: I/O error, dev sdb, sector 66

Es decir, el disco no podia leer el sector 66 y ni siquiera con varios reintentos, lo cual no le permitia "realocarlo" en otro sector. El tema es que ese error no me permitia ni siquiera montar el disco.

Lo pude solucionar siguiente lo indicado en

http://www.sjvs.nl/?p=12

esto es:

hdparm –write-sector 66 –yes-i-know-what-i-am-doing /dev/sdb

(que flag se mandaron los chicos, eh? :-)

por suerte pudo escribirse bien y entonces el

hdparm –read-sector 66

me devolvio una ristra de 00 , como era de esperar; desde ya se perdio todo lo que habia en ese sector.

Pero luego de eso pude montar normalmente y seguir backupeando todo.

Lo raro es que ese disco lo compre hace poco. Es un Western Digital modelo WD3200AAKS Caviar de 320GB.

Es el segundo "problema" que tengo con un producto Western Digital. El primero lo tuve con el WDTV , que WD dejo de hacer updates al firmware, pese a la cantidad de pedidos de mejoras y fixes que llovian en su sitio web.

miércoles, 5 de octubre de 2011

Escuelas/Colegios/Institutos en Ciudad Cordoba

(disclaimer: post sin acentos)

Hace unos dias estaba necesitando conocer los colegios primarios de la ciudad de Cordoba, con dos datos importantes: barrio y tipo de escolaridad ( simple , doble escolaridad ).

Googleando encontre un listado con el dato Barrio, pero no pude encontrar en ningun lado un listado con el dato Tipo de escolaridad.

Hay dos sitios de la administracion publica que proveen listados de colegios:


Pero, de nuevo, ninguno tenia el Tipo de escolaridad. Me resulto llamativo que no lo tengan ya que para muchos padres es un dato importante.

Asi que se me ocurrio compartir mi inquietud con la gente que tiene a cargo esos sitios/programas en la administracion [1] [3]

Tuve respuestas (ACK) de ambos [2][4] y en el caso del Mapa Educativo Nacional tuvieron la amabilidad [2] de generar un listado con un dato que seria equivalente al tipo de escolaridad.

A partir de ese listado y tirando algunos wget, awk y demas amigos pude integrar la informacion en un solo listado. Para el que le resulte util, aca se los dejo: es un listado de colegios primarios, secundarios (y creo que terciarios) incluyendo jardines publicos de la ciudad de cordoba, por barrio y con el dato de si son doble o simple escolaridad ( este ultimo dato tomarlo con pinzas ya que no lo tengo 100% chequeado ).

Aca va:


.................
[1]
From: orlando
To: mapaeducativo
Date: 8/aug/2010

Estimados
Programa nacional Mapa Educativo

Necesito consultar establecimientos en mi localidad ( cordoba, argentina ) que ofrezcan jornada simple en cambio de doble escolaridad.

Intente realizar una busqueda en la "Herramienta de busqueda de establecimientos" de su sitio web

http://www.mapaeducativo.edu.ar/Men/Herramientas

la cual me resulta muy util pero lamentablemente no incluye el dato de "tipo de jornada".

Serian tan amables de comentarme que posibilidades hay de agregar dicho dato a esa herramienta?

Resultaria de mucha utilidad para los que usamos su sitio web y la informacion proporcionada por el programa.

Desde ya muchas gracias y les envio un saludo atento
.................

.................
[2]
De: mapa eduactivo
A: orlando
Fecha: 23/aug/2011

Estimado Orlando

Le enviamos adjunta la información solicitada y le agradecemos su sugerencia de agregar "tipo de jornada" en nuestra herramienta de búsqueda.
Trataremos de hacerlo a la mayor brevedad posible.

Saludos cordiales,

Programa Nacional Mapa Educativo
Ministerio de Educación de la Nación
mapaedu_nac@me.gov.ar
Paraguay 1657 1°cfte. of. 102
Ciudad de Buenos Aires- C1062ACA
011 4129-1408/ 1418
http://www.mapaeducativo.edu.ar
..................

..................
[3]
From: orlando
To: diniece
Date: 8/aug/2011

Estimados
Direccion Nacional de Informacion y Evaluacion
de la Calidad Educativa

Necesito consultar establecimientos en mi localidad ( cordoba, argentina )
que ofrezcan jornada simple en cambio de doble escolaridad.

Intente realizar una busqueda en el "directorio de establecimientos"
de su sitio web
http://diniece.me.gov.ar/index.php?option=com_wrapper&Itemid=135

la cual me resulta muy util pero lamentablemente no incluye el dato
de "tipo de jornada".

Serian tan amables de comentarme que posibilidades hay de agregar
dicho dato a ese directorio? ( suponiendo que la Direccion cuente con el mismo )

Resultaria de mucha utilidad para los que usamos su sitio web y la informacion
proporcionada por esa Direccion.

Desde ya muchas gracias y les envio un saludo atento
..................

..................
[4]
From: gestioninfo@me.gov.ar
To: orlando
Date: 17/aug/2011

Estimado:
Remitimos su solicitud al área correspondiente desde donde le responderan a la brevedad posible, atentamente,




Gestión de la Información - DiNIECE
Ministerio de Educación de la Nación
gestioninfo@me.gov.ar
Paraguay 1657 1°cfte. of. 102
Ciudad de Buenos Aires- C1062ACA
011 4129-1402

..................


lunes, 3 de octubre de 2011

Marcos Burgi


Por qué Marcos?

domingo, 3 de abril de 2011

Emergencia nuclear en planta Fukushima

Con la facilidad de opinar despues de que pasan las cosas y sin conocimiento profesional sobre los temas, comparto dos cosas que se me vienen a la mente despues de leer en la web sobre el accidente en una de las plantas de generacion de energia nuclear en la prefectura Fukushima de Japon:

i) teniendo en cuenta el historial de terremotos en japon, no es demasiado riesgoso tomar la decision de que gran parte de la energia en ese pais sea con generacion nuclear?

ii) al disenar un plan de respuesta ante desastres para cualquier locacion, sea una planta nuclear o no, no conviene preveer que los sistemas de backup no sean exclusivamente on-site? es decir, si hubo un desastre considerable en una planta, es de esperar que los sistemas de backup on-site tambien hayan sido afectados, entonces es conveniente tener un plan b para ese caso ( del tipo: tener generadores preparados a kilometros de la locacion y un plan para poder llevarlos e instalarlos en un tiempo razonable ).

El punto ii) tiene que ver con lo que paso en Fukushima, la planta tenia varios niveles de backup para poder refrigerar en caso de emergencia, pero todos dependian de condiciones on-site que dejaron de verificarse con el tsnuami despues del terremoto.

martes, 1 de febrero de 2011

Hickson - Fielding vis a vis

Que grande este Ian Hickson, tiene la paciencia para discutir tranquila
y logicamente aun cuando lo "bardean" ... en este caso ni mas ni menos
que el "creador" de REST: Roy T. Fielding

From: Ian Hickson
Date: Tue, 18 Nov 2008 10:10:41 +0000 (UTC)
To: "Roy T. Fielding"
Cc: HTML WG
Message-ID:

[...]

On Mon, 17 Nov 2008, Roy T. Fielding wrote:
> Because not a single expert in the Web standards community that I have
> talked to in the past two years has supported the current work in HTML5.
> The single most common reaction to the features that you have wedged
> into HTML5 is abject laughter and disdain for this process.

Hm, this is in stark contrast to the feedback I have received (from
literally hundreds of people).

It is obviously of critical importance to me that HTML5 addresses the
needs of the wide Web community. Clearly, we have received different
feedback from different parts of this community. I would like to receive
feedback from the the people to which you have been talking. Would it be
possible for you to point me in the right direction to obtain this feedback?
Are there mailing lists where it would be appropriate to request
constructive feedback from these people?

Do you have any suggestions for how we could obtain a representative
sample of people to determine once and for all what fraction of experts in
the Web standards community are in favour of the current direction of
HTML5 and what fraction are opposed to it?


(http://lists.w3.org/Archives/Public/public-html/2008Nov/0233.html)

Leyeron el ultimo parrafo? ,,, un maestro :-))