fsck (" comprobación de la coherenciasistemaarchivos") es un comando de UNIX que comprueba y corrige errores en un sistema de archivos .
fsck se utiliza para verificar y, si es necesario, corregir errores en uno o más sistemas de archivos. filesys puede ser el nombre de un dispositivo de bloque (como /dev/sda7), el punto de montaje (/, /mnt/sda7, etc.) de ese dispositivo, una etiqueta de partición o un índice UUID . Por lo general , fsck verifica los datos en diferentes discos físicos en paralelo para reducir el tiempo total requerido para verificar completamente todos los discos.
Si no se especifican sistemas de archivos y no se especifica la opción -A, fsck verificará los sistemas de archivos enumerados en /etc/fstab en orden. Esto es equivalente a la opción -As. El código devuelto por fsck es la suma de las siguientes condiciones:
El código devuelto por fsck al verificar múltiples sistemas de archivos se obtiene aplicando una operación OR bit a bit a los códigos devueltos por cada verificación.
De hecho , fsck es un contenedor para varios verificadores de sistemas de archivos. En Linux, se busca un comprobador específico del sistema ( fsck .fstype ) en /sbin, /etc/fs, /etc y en los directorios especificados en la variable de entorno $PATH. En Solaris, el verificador específico del sistema ( fsck ) se busca en los directorios /etc/fs/<fstyp>/ y /usr/lib/fs/<fstyp>/ , como /usr/lib/fs/ufs/ fsck .