Yo no soy usuario habitual de sistemas linux (my apologies) pero un amigo si, y me ha venido con este... problemilla.
un disco duro grandote (WD Green de 2TB) formateado EXT4 que presuntamente de un dia para otro y "sin motivo aparente" (aunque yo sospecho de botonazo/fallo corriente) petó la particion y desde entonces no se puede montar.
primero lo enchufe en mi windows y probe alguna herramienta de verificar particiones, y segun estas el disco tenia una particion ext4, pero de 300GB
inicie linux con un sistema live de la distribucion mint que trajo el mismo en un pendrive. y empece a arrancar algunas herramientas.
utilice fsck.ext4 y dio un error relacionado con el superblock. el propio programa sugiere utilizar "e2fsck -b 8193 <device>" (donde device es /dev/sdc en este caso). eso no resolvio nada. pero buscando soluciones a problemas de superblock encontre el sistema para restaurar otra copia del superblock
mke2fs -n <device> indica en que sectores hay copias del superblock
y e2fsck -f -b <numerodebloque> -y <device> permite recuperar la copia de ese bloque y restaurar el disco. bueno, eso es lo que hice ayer aproximadamente a las 5 de la tarde.
hoy,
23 horas despues el disco duro sigue trabajando. en los sitios donde lei ya advertian que el proceso podria tardar, pero... ¿23 horas?
como no sabia si el disco duro estaba haciendo algo o no (la luz apenas se enciende y la salida de consola de e2fsck hace tiempo que no indica nada) me puse a intentar averiguar mas de esta clase de errores y encontre este hilo (en ingles)
http://unix.stackexchange.com/questions ... uperblocksdonde un tipo explica sus peripecias con el tema (entre otras, que con el proceso de e2fsck se pego 70pico horas). explica un metodo para obtener una salida a consola mas detallada del proceso utilizando strace. lo hice y efectivamente,..
lseek(4, 80245465088, SEEK_SET) = 80245465088
read(4, ">\177\177\264\267\227S\215\325a\331\226\272\312\340w\32\2\233l\243\35\237\203\215\342\210\216\31\35\253\223"..., 4096) = 4096
lseek(4, 128702132224, SEEK_SET) = 128702132224
write(4, "t\251u\361\314\"\216\310e\316\351+\37\212V=\215\361G\267\313s\367~\5\277\311pb\365\315\355"..., 4096) = 4096
lseek(4, 80245469184, SEEK_SET) = 80245469184
read(4, "\321\345y\373\210\220\260\363\230\275Fq\344Vm\242=B\254\302JEL\363)\\%\363h\"\354\314"..., 4096) = 4096
lseek(4, 128702136320, SEEK_SET) = 128702136320
esta trabajando... haciendo algo entre los espacios de 80 y 128GB ¿?
bueno. despues de todo este tocho, mis preguntas.
1.- estoy haciendo los pasos correctos para solucionar el problema o al menos no agravarlo?
2.- es normal este plazo de horas? estoy condenado a dejar el disco trabajando todo el fin de semana¿? (y rezar para que no haya un corte de corriente. el PC tiene SAI pero el dock externo esata donde esta conectado el disco en proceso, por el contrario, no)
gracias por anticipado