fsck sirve para chequear y reparar el sistema de archivos. Si no se especifica ningún sistema en línea de comandos y tampoco la opción -A, se chequearán serializadamente cada unidad según el /etc/fstab (equivalente a la opción -A.)
Al igual que mkfs, fsck es actualmente un frontend de varios sistemas de archivos como fsck.ext2, fsck.reiser, etc.
Opciones:
-s serializa operaciones
-t especifica los tipos de sistema de archivos a ser chequeados
-A intenta chequear los sistemas según fstab
-C muestra barras de progreso
-N no ejecuta, muestra qué se haría
-P junto con -A chequea en sistema de archivos root paralelamente (no serializadamente)
-R junto con -A no efectúa el chequeo del sistema de archivos root
-T no muestra el título al comenzar
-V modo vervose
Opciones que son pasadas al chequeador del sistema del archivos específico:
-a repara el sistema de archivos automáticamente
-n intenta evitar reparar cualquier problema
-r repara el sistema de archivos interactivamente
-y causa que se intente solventar cualquier corrupción en el sistema de archivos
Ejemplos:
[root@localhost ~]# fsck /dev/sdb1
fsck 1.39 (29-May-2006)
dosfsck 2.11, 12 Mar 2005, FAT32, LFN
Reclaimed 23619 unused clusters (96743424 bytes).
Free cluster summary wrong (226535 vs. really 250154)
1) Correct
2) Don’t correct
? 1
Leaving file system unchanged.
/dev/sdb1: 366 files, 5337/255491 clusters
[root@localhost ~]#
===============================================================================
hda —–> primer disco duro IDE
hda1 ——> primera partición des primer disco duro IDE
…
hdb2 —–> segunda partición del segundo disco duro IDE
sda ——> primer disco duro SCSI
sda1 ——> primera partición del primer disco duro SCSI
sdc1 ——> primera partición del tercer disco duro SCSI
Usualmente los discos USB se montan como unidades SCSI.
=================================================================================
Nota: Otro comando con el que se pueden chequear la consistencia de las tablas particiones es sfdisk, el manipulador de particiones de Linux, con la opción -V.
Ejemplo:
sfdisk -V /dev/sdb