miércoles, 15 de octubre de 2008

Linux: Reparando el disco Duro

Estuve sufriendo, por los cortes de luz, que la computadora mandaba errores del disco duro, y algunas veces de PANIC KERNEL. Asi que decidi en comenzar a darle mantenimiento a la PC.

Primero veremos el tipo de partición que queremos reparar, ejecutando en consola:
#cat /etc/fstab
Esto nos listará las particiones del disco duro y su tipo de archivos, en mi PC aparece:

proc /proc proc defaults 0 0

/dev/hda1 / ext3 defaults,errors=remount-ro 0 1
/dev/hda6 /home ext3 defaults 0 2
/dev/hda5 none swap sw 0 0
/dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0

Pienso reparar la partición primaria que seria /dev/hda1 de tipo de archivos ext3. para eso utilizare la herramienta fsck.

Las reparaciones no se pueden realizar con el disco montado, así que es necesario hacerlo mediante un LiveCD. En mi caso encontre uno de Ubuntu 5.1, con el cual cargue el sistema, y en consola digite:
#fsck.ext3 -f -tt- v -D -y /dev/hda1
Si el tipo de partición fuese ext2:
#fsck.ext2 -f -tt- v -D -y /dev/hda1

Nota: En otras distribuciones se usa e2fsck en lugar de fsck.ext3 o fsck.ext2.


¿Qué significan tantas opciones?

Podemos ver en el man de fsck una pista de lo que estamos haciendo:
-f: Fuerza el chequeo del sistema de archivo, aunque paresca limpio.
-tt: Muestra las estadisticas de fsck.
-v: Modo de seguimiento, muestra los pasos desarrollados.
-D: Optimiza los directorios de la partición.
-y: Asume la respuesta YES en todas las preguntas.

Con esto terminamos el chequeo y reparación del disco. Ahora podemos reiniciar la PC para comenzar a trabajar.

No hay comentarios: