作家
登录

检查Linux文件系统中错误:通过案例学习FSCK命令

作者: 来源: 2018-01-03 00:13:53 阅读 我要评论


检查Linux文件体系中的缺点:经由过程案例进修FSCK敕令

可以经由过程下面敕令来查看分区编号,

FSCK 是一个很重要的 Linux/Unix 对象,它用于检测并修复文件体系中的缺点。它类似于 Windows 操作体系中的 “chkdsk” 对象,但它是为 Linux、MacOS、FreeBSD 操作体系所预备的。

【编辑推荐】

  1. 若何为孩子全方位设备Linux?
  2. 2018 年 Linux 八大年夜成长猜测,Ubuntu 将主宰物联网
  3. 修复Linux / Unix / OS X / BSD体系控制滔喔赡显示乱码
  4. Linux下若何修改用户名(同时修改用户组名和家目次)
  5. Cheat : 一个实用Linux敕令示例集合
【义务编辑:庞桂玉 TEL:(010)68476606】

FSCK 全称为 File System Consistency Check。在大年夜多半时刻,它在体系启动时运行,然则如不雅须要的话,它也能被超等用户手工启动。

它可以进行三种模式的操作,

  1. 查错并在发明缺点时由用户决定若何处理,
  2. 查错并主动修复,
  3. 查错但在发明缺点时只显示缺点而一向行修复。

FSCK 的语法

手工履行 FSCK 的语法为,

  1. $ fsck options drives

【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞?

fsck 支撑的选项有,

  • -p 主动修复(不询问)
  • -n 纰谬文件体系做出修改
  • -y 对所有问题都答复 "yes"
  • -c 检查所有的坏块并将之添加到坏块列表中
  • -f 即使文件体系标记为 clean 也强迫进行检查
  • -v 输出具体信息
  • -b superblock 应用替代的超等块
  • -B blocksize 指定超等块的块大年夜小
  • -j external_journal 指定外部日记的地位
  • -l bad_blocks_file 添加到指定的坏块列表(文件)
  • -L bad_blocks_file 指定坏块列表(文件)

我们可以根据要做的操作随便率性指定则些选项。下面让我们来看一些例子。

Fsck 敕令的案例

留意: 在开端评论辩论案例之前,请先读完这段话。我们不该该用 fsck 检查已挂载的磁盘,这很可能会对磁盘造成永远性的伤害。是以在开端应用 fsck 之前,我们须要应用下面敕令来卸载磁盘,

  1. $ umount drivename

比如像如许,

  1. $ umount /dev/sdb1
  1. $ fdisk -l

别的,在运行 fsck 时,可能掉足并返回一些缺点码。下面是一些常见的缺点及其意义的列表,

  • 0 - 没出缺点
  • 1 - 修复了一些文件体系缺点
  • 2 - 体系须要被重启
  • 4 - 文件体系缺点未被修复
  • 8 - 操作错
  • 16 - 应用或语法错
  • 32 - fsck 被用户撤消
  • 128 - 共享库掉足

如今让我们来看一些 fsck 敕令的例子,

在单个分区长进行缺点检查

在终端运行下面过敕令来对单个分区进行检查,

  1. $ umount /dev/sdb1
  2. $ fsck /dev/sdb1

检查文件体系缺点并主动修复

使悠揭捉?项 -a 进行一致性检查并主动修复这些缺点。也可以用 -y 替代 -a 选项。

  1. $ fsck -

      推荐阅读

      12月浏览器市场份额:量子火狐爆发后劲不足

    【限时免费】岁尾最强一次云计算大年夜会,看传统、社区、互联网企业若何碰撞? NetMarketShare 会在每个月的第一天颁布上一个月的浏览器市场份额。据最新数据显示,2017年12月,Chrome 在>>>详细阅读


    本文标题:检查Linux文件系统中错误:通过案例学习FSCK命令

    地址:http://www.17bianji.com/lsqh/40173.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)