Par défaut, la plupart des distributions Linux en poste client effectuent un check du disque au démarrage tout les x démarrage ( en fait il s'agit de tous les x montages ).

On parle de fréquence des contrôles d'intégrité.

Cette action est bonne dans le principe, toutefois avec maintenant des disques de plus de 1To quand ce n'est pas 2To le temps peut-être assez long. L'écart selon les distributions est variable, par exemple sous Ubuntu il est de 36. En clair tous les 36 démarrages -> check.

Cette durée est fixée par la commande tune2fs -c <n> <partition>

Par exemple si il n'existe qu'une partition "/" sous /dev/sda2 et que l'on souhaite un check tous les 50 demarrages

sudo tune2fs -c 50 /dev/sda2

La commande tune2fs accepte aussi une unité de temps, via l'option -i, par exemple en jours (d), semaines(w), mois(m)...

sudo tune2fs -i 2w /dev/sda2

Lance le check toutes les 2 semaines.

Il est possible de combiner les deux

sudo tune2fs -c 50 -i2w /dev/sda2

Toutes les 2 semaines ou tous les 50 démarrages.

Il est possible d'annuler ce fonctionnement ainsi

sudo tune2fs -c 0 /dev/sda2

Ceci montre une fois de plus l'intérêt de partitionné sous disque afin de definir des période de check différente et plus courtes...

La commande suivante donne des info complètes sur l'état de la partition

sudo tune2fs -l  /dev/sda2

Un très bon article ( distribution Ubuntu ) sur le sujet est disponible ici.