首页/系统/Linux 运维命令速查/fsck 统一文件系统检查入口
本包目录(613 条)
文件与目录76 条文本处理77 条网络命令82 条进程与作业69 条
磁盘与文件系统51 条
用户与权限44 条日志与排查40 条systemd 与服务42 条包管理34 条性能与监控48 条定时任务与计划50 条

fsck 统一文件系统检查入口

fsck 是各文件系统检查器的统一包装(按 fstab 或 -t 指定类型分发到 e2fsck/xfs_repair 等),开机自检与批量维护都用它。

Linux 运维命令速查系统更新于 2026-10-12
用途按类型检查/修复文件系统
语法fsck [选项] [-t 类型] 设备
所属util-linux / 各 fsck.* 实现

常用示例

常用示例
fsck -N /dev/sdb1                  # 只显示将调用哪个检查器,不执行
fsck -A -y                         # 按 fstab 全部检查(无挂载项)
fsck -t ext4 /dev/sdb1
fsck 的退出码按位含义(1/2 已修复、4 未修复、8 操作错误等)会被启动脚本判断,维护脚本里要正确区分。

易错点

  • fsck -A 会按 fstab 顺序处理所有可检查项,混入网络文件系统可能导致长时间卡住;维护时加 -t 收窄类型
  • fstab 第 6 列 pass 决定开机检查顺序:设 0 即跳过,排查「为何开机总是自检」要看这列

数据来源与参考

  • man 8 fsck(util-linux)

相关工具

​‌‌​​‌​​​‌‌​‌‌‌‌​‌‌​​​‌‌​‌‌‌​​‌‌​​‌​‌‌‌​​‌‌‌​​​‌​‌‌​‌​​‌​‌‌‌​​​‌​‌‌​‌​​‌​‌‌​​​‌‌​‌‌‌​‌​​​‌‌​‌‌‌‌​​‌​‌‌‌​​‌‌​​​‌‌​‌‌​‌‌‌‌​‌‌​‌‌​‌