美文网首页
fsck命令

fsck命令

作者: FilesFan | 来源:发表于2019-03-25 20:24 被阅读0次

    概述

    之前一直只是简单的使用fsck,比如系统文件系统损坏进入单用户模式了,我经常就是直接使用fsck -t ext4 -f /dev/sdc1直接做检查,也没有在乎有没有文件修复不了,直接删除的情况。所以仔细了解下fsck命令,以(bu)防(yao)万(bei)一(guo)吧。

    fsck用法说明

    fsck有3种模式的操作:
    1.查错并在发现错误时由用户决定如何处理
    2.查错并自动修复
    3.查错但是发现错误时只显示错误并不进行修复

    fsck <options> device
    

    fsck支持的选项有:
    -A 一次性检查所有分区上的文件系统错误
    -R 禁止对根文件系统进行检查
    -t 指定文件系统类型
    -M 只在卸载的磁盘上操作
    -p 自动修复(不询问)
    -n 不对文件系统做出改动
    -y 对所有问题都回答 "yes"
    -c 检查所有的坏块并将之添加到坏块列表中
    -f 即使文件系统标记为 clean 也强制进行检查
    -v 输出详细信息
    -b superblock 使用替代的超级块
    -B blocksize 指定超级块的块大小
    -j external_journal 指定外部日志的位置
    -l bad_blocks_file 添加到指定的坏块列表(文件)
    -L bad_blocks_file 指定坏块列表(文件)

    还需要注意的是,在运行 fsck 时,可能出错并返回一些错误码。下面是一些常见的错误及其意义的列表:
    0 - 没有错误
    1 - 修复了一些文件系统错误
    2 - 系统需要被重启
    4 - 文件系统错误未被修复
    8 - 操作错
    16 - 使用或语法错
    32 - fsck 被用户取消
    128 - 共享库出错

    实例

    以后遇到了我在补充

    相关文章

      网友评论

          本文标题:fsck命令

          本文链接:https://www.haomeiwen.com/subject/cizbvqtx.html