当前位置: 首页 > Linux

每天学一个Linux命令(76):fsck

时间:2023-04-06 21:54:18 Linux

命令介绍fsck命令用于检查和修复Linux文件系统。fsck用于“文件系统一致性检查”。在大多数系统上,如果检测到特定条件,fsck将在引导时运行。通常,这些情况是:文件系统被标记为“脏”——它的写入状态与它计划写入的数据不一致文件系统已经挂载了一定次数而没有检查fsck通常有三种操作模式:检查错误,并以交互方式提示用户决定如何解决单个检查错误,并尝试自动修复任何错误检查错误,不尝试修复它们,但在标准输出上显示错误语法fsck[-lsAVRTMNP][-C[fd]][-tfstype][filesys...][--][fs-specific-options]选项说明-a#不提示自动修复文件系统-A#根据/etc/fstab文件配置内容,检查文件中列出的所有文件系统-N#不执行命令,只列出实际将要执行的动作-P#与“-A”参数一起使用时,会同时检查所有文件系统time-r#使用交互方式,在进行修复时提出问题,让用户确认并决定如何处理-R#与“-A”参数一起使用时,/目录的文件系统将被跳过,不会checked-s#顺序执行检查作业,而不是同时执行-t<文件系统类型>#指定要检查的文件系统类型-T#执行fsck命令时,不显示标题信息-V#显示命令执行过程的应用示例[root@centos7~]#fsck/dev/sda1fsckfromutil-linux2.23.2如果要检查XFS文件系统的一致性或修复损坏的文件系统,请参见xfs_repair(8).[root@centos7~]#来自util-linux2.23.2的fsckfsck。检查,只输出错误信息,不做任何修复操作[root@centos7~]#fsck-n/dev/sda1fsckfromutil-linux2.23.2如果要检查XFS文件系统的一致性或修复损坏的文件系统,请参见xfs_repair(8).fsck返回的code是一个唯一的数字,其含义如下:0#Noerror1#CorrectedtextfilesystemError2#需要重启系统4#未纠正的文件系统错误8#操作错误16#使用或语法错误32#用户请求取消fsck128#共享库错误