Muchas veces al reiniciar o arrancar un equipo con un sistema de ficheros grande, éste se pone automáticamente a chequearse con fsck. Ésto ocurre por que se ha alcanzado el número máximo de montajes sin verificar o bien que se ha alcanzado el tiempo máximo desde que se comprobó la última vez. Para gestionar el tiempo y las veces que se debe chequear una partición antes de su montaje está el comando tune2fs.
Primero comprobamos el estado de la configuración actual, ejecutando:
# sudo tune2fs -l /dev/sda1
... Mount count: 2 Maximum mount count: 27 Last checked: Tue Sep 29 02:22:07 2015 Check interval: 15552000 (6 months) Next check after: Sun Mar 27 01:22:07 2016 ...
Estos son los parámetros principales de número de montajes y fechas de montaje de la partición.
Ejemplo para NO COMPROBAR NUNCA:
# tune2fs -c 0 -i 0 /dev/xvdb1
tune2fs 1.39 (29-May-2006) Se pone la cuenta de montajes máxima a -1 Setting interval between checks to 0 seconds -c numero de montajes (entrer checks) -i tiempo en X (entre checks)
Ejemplo para que SIEMPRE SE COMPRUEBE:
# tune2fs -c 1 -i 1 /dev/xvdb1
tune2fs 1.39 (29-May-2006) Se pone la cuenta de montajes máxima a 1 Setting interval between checks to 86400 seconds
Por ejemplo, al arrancar, se forzará la revisión.
Revisando todos los sistemas de ficheros. [/sbin/fsck.ext3 (1) -- /home] fsck.ext3 -a /dev/xvdb1 /home ha sido montado 3 veces sin ser revisado, se fuerza la revisión.
Nota: tune2fs es para sistemas ext2 y ext3, para ext4 el comando a usar es tune4fs.