备注:内容来自man fsck
名称
fsck - 检查并修复Linux文件系统。若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查和修复。
语法
fsck [-lsAVRTMNP] [-C [fd]] [-t fstype] [filesys...] [--] [fs-specific-optons]
描述
fsck是用于检查和可选择性的修复一个或多个Linux文件系统。filesys 可以是设备名称(例如 /dev/hdc1,/dev/sdb2),一个mount点(例如/,/usr,/home,/usb/sda1)或者一个ext2标签或者一个UUID描述符(例如UUID=8888asdf-88as-df2d-asdfe234 or LABEL=root)。通常fsck程序将努力处理在不同的物理硬件驱动上的文件系统同时减少检查时间。
如果在命令行上没有指定文件系统,同时-A选项没有使用,fsck将默认的去检查/etc/fstab.这等价于-As选项。
fsck的退出码是如下情况的求和。(bit mask)
- 0 - 没有错误
- 1 - 文件系统错误,校正完毕 ?
- 2 - 系统需要重启
- 4 - 文件系统错误,剩余未校正
- 8 - 操作错误
- 16 - 用法或语法错误
- 32 - fsck被用户取消
- 128 - 共享库错误