Existem algumas condições que acionam um fsck quando um sistema de arquivos é montado.
Em primeiro lugar, a contagem máxima de montagem e o intervalo de verificação. Para ver isso, tente:
sudo tune2fs -l /dev/sda1
Substitua sda1
pelo sistema de arquivos que você deseja verificar.
Você está procurando:
Mount count: 9
Maximum mount count: 29
Last checked: Tue Nov 15 17:15:10 2011
Check interval: 15552000 (6 months)
Next check after: Sun May 13 18:15:10 2012
Aqui você pode ver que minha unidade foi montada 9 vezes desde a última vez que foi verificada, e forçará uma checagem após 29 montagens apenas para ter certeza de que tudo está bem. Ele também fará um após 6 meses, mesmo que a contagem máxima de montagens não tenha sido atingida. (esses valores também são ajustáveis com tune2fs
).
Em segundo lugar, se o sistema de arquivos não estiver limpo corretamente, a próxima tentativa de montagem irá disparar um fsck. Isso também está na saída tune2fs
, procure:
Filesystem state: clean