千家信息网

Linux中的FSCK命令怎么用

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,小编给大家分享一下Linux中的FSCK命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!FSCK 是一个很重要的
千家信息网最后更新 2026年11月03日Linux中的FSCK命令怎么用

小编给大家分享一下Linux中的FSCK命令怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

FSCK 是一个很重要的 Linux/Unix 工具,它用于检测并修复文件系统中的错误。它类似于 Windows 操作系统中的 "chkdsk" 工具,但它是为 Linux、MacOS、FreeBSD 操作系统所准备的。

FSCK 全称为 File System Consistency Check。在大多数时候,它在系统启动时运行,但是如果需要的话,它也能被超级用户手工启动。

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

  1. 查错并在发现错误时由用户决定如何处理,

  2. 查错并自动修复,

  3. 查错但在发现错误时只显示错误而不进行修复。

FSCK 的语法

手工执行 FSCK 的语法为,

$ 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 之前,我们需要使用下面命令来卸载磁盘,

$ umount drivename

比如像这样,

$ umount /dev/sdb1

可以通过下面命令来查看分区编号,

$ fdisk -l

另外,在运行 fsck 时,可能出错并返回一些错误码。下面是一些常见的错误及其意义的列表,

  • 0 - 没有错误

  • 1 - 修复了一些文件系统错误

  • 2 - 系统需要被重启

  • 4 - 文件系统错误未被修复

  • 8 - 操作错

  • 16 - 使用或语法错

  • 32 - fsck 被用户取消

  • 128 - 共享库出错

现在让我们来看一些 fsck 命令的例子,

在单个分区上进行错误检查

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

$ umount /dev/sdb1$ fsck /dev/sdb1

检查文件系统错误并自动修复

使用选项 -a 进行一致性检查并自动修复这些错误。也可以用 -y 替代 -a 选项。

$ fsck -a /dev/sdb1

检查文件系统错误但并不进行修复

若我们只想知道文件系统上有哪些错误而不想修复这些错误,那么可以使用选项 -n,

$ fsck -n /dev/sdb1

检查所有分区中的错误

-A 选项一次性检查所有分区上的文件系统错误,

$ fsck -A

若要禁止对根文件系统进行检查可以使用选项 -R,

$ fsck -AR

只检查指定文件系统类型的分区

使用选项 -t 及文件系统类型,可以让 fsck 只检查指定文件系统类型的分区,比如指定文件系统类型为 "ext4",

$ fsck -t ext4 /dev/sdb1

或者,

$ fsck -t -A ext4

只在卸载的磁盘上进行一致性检查

要保证 fsck 只在卸载的磁盘上操作,可以使用选项 -M,

$ fsck -AM

以上是"Linux中的FSCK命令怎么用"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

系统 错误 文件 检查 命令 磁盘 类型 用户 篇文章 语法 运行 一致 操作系统 一致性 例子 内容 单个 工具 手工 案例 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技工作委员会毛军 科技互联网政务服务 互联网科技垄断 港股互联网科技股 广州互联网科技公司 喔噻互联网科技 中国互联网金融科技基金 中国最先进互联网科技公司 安控科技rtu产品工业互联网 互联网教育科技公司vipkid 央行互联网金融科技公司 崇明区互联网教育科技诚信经营 移动互联网年度科技创新 河南住房之家互联网科技 迪庆互联网科技招生 卓翼科技产业互联网合作 半导体行业属于互联网高科技类吗 北京互联网科技类企业分布 广西泛欧互联网科技有限公司 高科技和互联网的现代国家 互联网科技活动banner 互联网科技有限公司图片 互联网科技革命 狮子座互联网科技有限公司 奇酷互联网络科技公司 互联网科技上市公司 上海亿帐通互联网科技 国外互联网科技网站 互联网科技公司营业执照怎么办理 北京品多多互联网科技有限公司
0