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

Re: Chequeo de discos



El Wed, 21 Jul 2010 09:39:34 +0200, Esteban Torres escribió:

> Quiero chequear volumenes de datos con mas de 3 Teras. En estos
> volumenes tengo desactivado el chequeo automático para que en un
> reinicio inesperado no tarde tanto en levantar la máquina. Entonces,
> quiero hacerlo un fin de semana, pero sigo sin estar seguro que el lunes
> a las 8:00 estará la máquina dando servicio. He realizado alguna prueba
> con un volumen de 1,5 T y me ha tardado unas 16 h aproximadamente. Los
> volumenes que quiero chequear tienen muchos ficheros pequeños.

"8 horas" para pasar un "fsck" a un volumen de 1,5 TiB me parece 
sobredimensionado (es el tiempo que tarda la controladora en reconstruir 
un raid "degradado" de 1,2 TiB y me parece excesivo...) :-/

Te pongo algunos datos comparativos:

- Disco SATA de 500 GiB (ext3) → ~10 min. (inicio 7:45 / fin 7:55)
- Volumen de 1,2 TiB de 4 discos conectados a controladora hw raid nivel 
5 (ext3) → ~20 min. (inicio 7:34 / fin 7:54)

Estos son discos/volumenes que almacenan datos de copias de seguridad, 
principalmente, así que son archivos grandes. Las particiones de sistema 
utilizan ReiserFS.
 
> Como podría saber aproximadamente el tiempo que puede tardar en chequear
> un volumen?

Si lo has iniciado en alguna ocasión reciente, podrías ejecutar:

***
stt008:/var/log# tune2fs -l /dev/sdb1 | grep "Last checked"
Last checked:             Fri Jul 16 07:45:48 2010
***

Y después, consultar los registros de ese día para ver cuándo se 
iniciaron los servicios:

***
stt008:/var/log# cat debug* | grep "Jul 16" | grep CPU0
Jul 16 07:55:33 stt008 kernel: [    0.089106] CPU0: Thermal monitoring handled by SMI
Jul 16 07:55:33 stt008 kernel: [    0.424026] CPU0 attaching sched-domain:
***

Luego sólo tendrás que hacer una resta :-)

...

Hum... no sé si la opción "-N" de fsck te permite hacer una especie de 
"simulacro" (sin ejecutar nada) que pudieras monitorizar con "time" en un 
script :-?

Saludos,

-- 
Camaleón


Reply to: