Вы находитесь на странице: 1из 1

FSCK (File System Consistency checK):

Es una utilidad de Linux que se utiliza ante alguna inconsistencia del sistema de archivos para
corregir los posibles errores en el sistema. Fsck se ejecuta automáticamente al inicio del sistema
ante alguna anomalía, pero también puede ser utilizada manualmente por el administrador del
sistema para forzar un chequeo.

Para verificar un sistema de archivos es muy aconsejable hacerlo mientras éste está desmontado.La
sintaxis básica de esta utilidad es:
fsck [-opciones] /dev/hdX ( o sdX) donde debemos sustituir [-opciones] por el parámetro que
queramos usar y hdX ( sdX) por el nombre de la partición que queramos verificar.

Las opciones básicas son:


-a confirmar automáticamente. No recomendado.
-c comprobar bloques en el disco.
-f forzar el chequeo aunque todo parezca ok.
-v (verbose) despliega más información.
-r Modo interactivo. Espera nuestra respuesta.
-y asume yes de respuesta.

El comando fsck se ejecuta automáticamente en el inicio del sistema, cada 20 inicios, sobre la-s
partición-es que se indique en el archivo /etc/fstab.

En dicho archivo al final de la linea de cada partición hay una opción “pass”: Este campo le sirve al
comando fsck para identificar los sistemas de ficheros cuya consistencia hay que comprobar en el
siguiente reinicio, y el orden en el que hay que efectuar esa comprobación. Si su valor es 0 o falta el
programa fsck asume que no es necesario comprobar el sistema de ficheros asociado a la línea en
/etc/fstab , y el sistema no realizara nunca ninguna pasada para comprobar la integridad del
dispositivo físico ( normalmente ponemos 0 en el cdrom, dvd, disquet, pendrive y partición swap), y
por ello es recomendable tenerlo en activado en las particiones : para la partición / usamos 1 , y 2
para el resto de las particiones: el sistema realizara una pasada cada X desmontadas ( en Guadalinex
creo que es cada 20 reinicios del sistema ) o si el dispositivo ha sido desmontado incorrectamente
para comprobar su integridad.

Uso manual del comando fsck por el administrador del sistema:


Para ejecutar el comando debemos arrancar el sistema en el modo “recovery mode” -> desmontar
las particiones : tanto / como /home ( o solo la partición raiz / si /home no es una partición, sino
un directorio dependiente de / ) -> ejecutar fsck

1- Para saber que particiones hay en el sistema, se ejecuta el comando fdisk -l ( desde recovery
mode no hace falta poner sudo porque ya estas con permisos de root; desde la sesión normal si que
habría que poner: sudo fdisk -l ) te dice el sdaX y el sdaY: Lista las tablas de particiones: las
particiones son usualmente de uno de los siguientes tipos: /dev/hda /dev/hdb ( /dev/hd[a-h]
para discos IDE, ) , o /dev/sda /dev/sdb ( /dev/sd[a-p] para discos SCSI, ) , /dev/ed[a-d]
para discos ESDI, /dev/xd[ab] para discos XT).
2- Una vez hemos sabido cual es la partición-es donde esta el sistema, ( para verificar un sistema de
archivos es muy aconsejable hacerlo mientras éste está desmontado), si por ejemplo la partición raiz
/ esta en /dev/sda1 y la partición /home en /dev/sda2 las desmonto con sudo umount /dev/sda1
sudo umount /dev/sda2

3- Ejecuto el comando sudo fsck -c -y /dev/sda1 /dev/sda2 Se tardan un poco, pero te dejan los
discos y el sistema super finos

Вам также может понравиться