fsck 是 Unix Like 环境下常用的档案系统检查工具, 可以对例如断电, 强制关机等人为因素所造成的档案系统错误进行修复, 以下会列出 fsck 常用的例子, 但要留意的是, 用 fsck 做检查最好在 single user mode, 如果在正常开机的情况, 也要将档案系统卸载或者重新挂载成唯读, 以免造成资料损毁。
检查 /dev/sda2, 可以执行:
# fsck /dev/sda2
如果想一次过检查所有档案系统, 可以用 -A, fsck 会自动扫瞄所有在 /etc/fstab 找到的档案系统:
# fsck -A
加上 -a 参数, fsck 会自动修复档案系统, 无需回答问题。
# fsck -a /dev/sda2
另外有两个参数 -f 及 -t, 我不太建议使用:
-f: 强制扫瞄档案系统, 通常在挂载系统的情况下用, 但不建议使用.
-t: 指定档案系统类型, 但不建议使用, 因为 fsck 会自动辨识.