用 tune2fs -l 可查看挂载计数器(Mount count 与 Maximum mount count)、文件系统状态(Filesystem state 与 Errors behavior)及时间戳(Last mount time 与 Last checked),用于判断自检触发条件、卸载是否干净、错误处理策略及维护时效性。

直接用 tune2fs -l 查看即可,关键字段在输出中一目了然。
查看挂载计数器(Mount count 与 Maximum mount count)
挂载计数器反映该文件系统被挂载的次数,以及是否触发强制检查。执行命令:
sudo tune2fs -l /dev/sdXN | grep -i "mount count\|maximum mount count"
- Mount count:当前已挂载次数,每次 mount 操作后自动加 1
-
Maximum mount count:设定的阈值,达到或超过即触发下次启动时 fsck 自检;若为
-1表示禁用该机制 - 例如输出
Mount count: 5和Maximum mount count: 30,说明还剩 25 次挂载才会自检
识别文件系统状态(Filesystem state 与 Errors behavior)
状态字段体现文件系统卸载是否干净、错误处理策略是否启用:
sudo tune2fs -l /dev/sdXN | grep -E "(Filesystem state|Errors behavior)"
-
Filesystem state 常见值:
clean(正常卸载)、not-clean(异常断电/强制卸载后残留)、erroneous(已检测到损坏) -
Errors behavior 决定出错时动作:
continue(默认,继续运行)、remount-ro(转只读)、panic(内核崩溃) - 若看到
not-clean,建议尽快运行sudo e2fsck -f /dev/sdXN扫描修复
结合 last mount time 与 last checked 判断活跃度
这两个时间戳辅助判断文件系统近期使用和维护情况:
sudo tune2fs -l /dev/sdXN | grep -E "(Last mounted on|Last mount time|Last checked)"
-
Last mounted on 显示最近挂载路径(如
/home),为空则未记录 - Last mount time 是上次成功挂载时间,可比对系统日志确认是否异常重启
-
Last checked 和
Check interval共同决定时间型自检是否到期(如设为30d且距今超 30 天,也会触发 fsck)

















