
En las distribuciones de Gnu/Linux normalmente viene configurado por defecto que cada cierto número de reinicios las particiones se revisen con fsck.
Como ejemplo, se puede ver si está activo en el fichero /etc/fstab ,en este caso si lo está en sda1 y sda2 (activo por último 1 y 2):
# /etc/fstab: static file system information.
#
# Use 'vol_id --uuid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
#
proc /proc proc defaults 0 0
proc /proc proc nodev,noexec,nosuid 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
# /dev/sda1
UUID=739b1056-3cec-456e-af16-293b34db51e7 / ext4 rw,errors=remount-ro 0 1
# /dev/sda2
UUID=4a2c7001-f701-43fb-9a26-8e97d1731cab /home ext4 rw,errors=remount-ro 0 2
# /dev/sda3
UUID=74953cc5-e5f9-41af-9f22-2e914f41be82 none swap sw 0 0
-Para activar autochequeo hay que cambiar el útimo valor de la partición a 1 en "/" y en las demás particiones un 2 (como el ejemplo); desactivado es un 0
-Para obtener información de una partición utilizamos el comando dumpe2fs
$> sudo dumpe2fs -h /dev/partición
partición = sda1...sdax
Nos dirá muchos datos pero los que nos interesan son:
Mount count: 14 # Montajes realizados desde el último fsck
Maximum mount count: 25 # Cuando se realiza el próximo fsck automático
-Para cambiar el número de reinicios fsck automático
$> sudo tune2fs -c 25 /dev/partición
En este caso 25 es el número de reinicios (puedes poner el que quieras)
-Para cambiar el periodo de tiempo desde el último reinicio del fsck automático
$> sudo tune2fs -i 1w /dev/partición
El parametro [1w] es una semana, [10d] para diez días, [6m] para seis mes.
Ejemplos
#> tune2fs -i 3m /dev/sda1 (cada 3 meses)
#> tune2fs -i 2w /dev/hda3 (cada 2 semanas)
#> tune2fs -i 8d /dev/sda1 (cada 8 días)
Fuente