viernes, 24 de agosto de 2012

Uso del fsck para recuperar particiones dañadas

Recuperación de particiones dañadas

Uso del FSCK 
(File System Consistency checK)

No es frecuente que se generen inconsistencias en los discos ahora en los sistemas basados en GNU/Linux y  aun usando el tipo de particiones ext4 pero en caso de que eso suceda tendremos a mano siempre una muy buena herramienta que nos ayudara a depurar los errores en los discos y poder volver a recuperar la  partición que hemos detectado con problemas en el sistema.

Para hacer el análisis de una partición lo que se recomienda es siempre tener desmontada una particion

La sintaxis del comando es la siguiente :


fsck [-opciones] /dev/sdxxx o /hdxxx

Donde debemos sustituir [-opciones] por el parámetro que queramos utilizar para hacer el análisis de la partición

Opciones mas usadas

Los parámetros básicos son:

-n reporta los problemas sin repararlos, Considero la mas util al momento de diagnosticar problemas.

-A Chequea todos los dispositivos definidos en el fichero /etc/fstab.
-a confirmar automáticamente. No lo recomiendo a no ser el caso de tener un sistema alterno para ponerlo en produccion
-c solo comprueba los bloques en el disco.
-f forzar la verificación aunque todo parezca normal.
-v (verbose) despliega más información.
-r Modo interactivo. Espera nuestra respuesta.
-y asume yes de respuesta es muy delicado el uso de este parametro.


Ejemplos:
fsck -c /dev/hdb2 estariamos comprobando los bloques dañados.
fsck -C -R -af /dev/hdb6 forzamos la comprobación y si hay algún error lo arreglamos automáticamente
fsck -CTV -nf /dev/hdb6 chequeo y si detecta algún error informará de ello pero no reparará nada