当文件系统被挂载时,有一些条件会触发 fsck。
首先是最大挂载计数和检查间隔。要查看这些,请尝试:
sudo tune2fs -l /dev/sda1
Run Code Online (Sandbox Code Playgroud)
替换sda1
为您要检查的文件系统。
您正在寻找:
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
Run Code Online (Sandbox Code Playgroud)
在这里您可以看到我的驱动器自上次检查以来已安装了 9 次,它会在 29 次安装后强制进行检查,以确保一切仍然正常。即使尚未达到最大装载数,它也会在 6 个月后执行一次。(这些值也可以用 调整tune2fs
)。
其次,如果文件系统没有完全卸载,下一次挂载尝试将触发 fsck。这也在tune2fs
输出中,查找:
Filesystem state: clean
Run Code Online (Sandbox Code Playgroud)