讲师中心 微信公众号
AI工具推荐 视频效率加速

Linux 文件系统一致性检查与修复

胖强小哥_3722

胖强小哥_3722

发布时间:2026-03-01 17:12:01

|

548人浏览过

|

来源于php中文网

原创

fsck报“Device or resource busy”需先卸载分区;根文件系统须进recovery模式或用emergency.target;ext4推荐直接用e2fsck -y;superblock校验失败多因断电,先试备份超级块。

linux 文件系统一致性检查与修复

fsck 报错 “Device or resource busy” 怎么办

fsck 不能在挂载的分区上运行,这是硬限制。系统会直接拒绝,报错信息就是 Device or resource busy。不是权限问题,也不是磁盘坏了,纯粹是内核锁住了设备。

  • 确保目标分区未挂载:用 mount | grep /dev/sdXN 检查,如果输出中有对应行,先 umount /dev/sdXN
  • 根文件系统无法手动卸载:必须进 recovery 模式或使用 initramfs 启动项(如加 systemd.unit=emergency.target 或 GRUB 中临时改启动参数)
  • 别试 fsck -f /dev/sdXN 强制——加了 -f 也过不了 busy 检查,只会更快失败

ext4 下该用 e2fsck 还是 fsck

fsck 是通用前端,实际调用哪个子命令取决于文件系统类型;但直接调 e2fsck 更可控,尤其修复时。

  • fsck /dev/sdXN 会自动识别类型并调 e2fsck,但某些旧系统或定制 initrd 可能没配好 fsck.ext4 软链,导致 fallback 到只读检查
  • 生产环境建议直用 e2fsck -y /dev/sdXN(-y 自动确认所有修复),避免依赖 fsck 的自动分发逻辑
  • 注意:e2fsck 不支持 xfs、btrfs 等非 ext 系列,强行用会报错 Superblock invalid

“Superblock checksum does not match” 是不是硬盘要坏了

不一定。ext4 默认启用元数据校验和(metadata_csum),校验失败常见于异常断电后日志未刷盘,不等于物理损坏。

Computer Use Linux
Computer Use Linux

顶级 Linux 计算机使用技能,配套独立自举运行时,无需本地 Claude 安装、私有原生模块等。

下载
  • 先试备份超级块:e2fsck -b 32768 /dev/sdXN(常见备份位置有 32768、98304、163840……可用 dumpe2fs -h /dev/sdXN | grep -i "superblock backup" 查)
  • 如果多个备份块都校验失败,再怀疑硬件:运行 smartctl -a /dev/sdX 看 Reallocated_Sector_Ct 和 UDMA_CRC_Error_Count
  • 别一上来就 e2fsck -c 扫描坏道——那是针对存储介质物理缺陷的,和 superblock 校验和错误无关,耗时且无必要

修复后启动卡在 “Started File System Check on Root Device”

这通常是 initramfs 里的 fsck 阶段卡住,原因多为修复未完成或配置冲突。

  • 检查 /etc/fstab 中 root 分区的第 6 列(pass number)是否为 0:如果是,fsck 就会被跳过,但 initramfs 可能仍尝试执行,导致超时等待
  • 确认 initramfs 是否包含最新 e2fsck:更新内核后记得重生成 initramfs(update-initramfs -u 或 dracut -f)
  • 若修复后仍反复触发检查,可能是 journal 损坏残留:加 -E journal=journal_device 参数重指定日志位置,或用 tune2fs -j /dev/sdXN 重建日志

文件系统修复最麻烦的从来不是命令怎么敲,而是得判断「现在能不能修」「该不该现在修」——比如 RAID 阵列里一块盘刚掉线,你急着 e2fsck,可能把还能抢救的数据彻底搞乱。

热门AI工具

更多
火山引擎

火山引擎是一款面向企业的云计算与AI服务平台。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

超级简历WonderCV

一款AI办公效率工具,主要用于免费求职简历模版下载制作,应届生职场人必备简历制作神器,适合需要提升相关任务效率的用户。

UpDream
UpDream Hot

一款AI视频创作工具,主要用于哔哩哔哩推出的自研AI视频创作工具,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

PixPix
PixPix Hot

PixPix是一款面向电商视觉生产的AI商品图生成工具。

AionClaw
AionClaw Hot

AionClaw是一款面向办公、创作和编程任务的AI桌面智能体。

相关专题

更多
磁盘配额是什么
磁盘配额是什么

磁盘配额是计算机中指定磁盘的储存限制,就是管理员可以为用户所能使用的磁盘空间进行配额限制,每一用户只能使用最大配额范围内的磁盘空间。php中文网为大家提供各种磁盘配额相关的内容,教程,供大家免费下载安装。

3730

2023.06.21

如何安装LINUX
如何安装LINUX

本站专题提供如何安装LINUX的相关教程文章,还有相关的下载、课程,大家可以免费体验。

3233

2023.06.29

linux find
linux find

find是linux命令,它将档案系统内符合 expression 的档案列出来。可以指要档案的名称、类别、时间、大小、权限等不同资讯的组合,只有完全相符的才会被列出来。find根据下列规则判断 path 和 expression,在命令列上第一个 - ( ) , ! 之前的部分为 path,之后的是 expression。还有指DOS 命令 find,Excel 函数 find等。本站专题提供linux find相关教程文章,还有相关

2313

2023.06.30

linux修改文件名
linux修改文件名

本专题为大家提供linux修改文件名相关的文章,这些文章可以帮助用户快速轻松地完成文件名的修改工作,大家可以免费体验。

5570

2023.07.05

linux系统安装教程
linux系统安装教程

linux系统是一种可以免费使用,自由传播,多用户、多任务、多线程、多CPU的操作系统。本专题提供linux系统安装教程相关的文章,大家可以免费体验。

5222

2023.07.06

linux查看文件夹大小
linux查看文件夹大小

Linux是一种自由和开放源码的类Unix操作系统,存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。linux怎么查看文件夹大小呢?php中文网给大家带来了相关的教程以及文章,欢迎大家前来学习阅读。

3093

2023.07.20

linux查看ip命令
linux查看ip命令

本专题为大家提供linux查看ip命令相关文章内容,感兴趣的朋友可以免费下载体验试试。

2605

2023.07.20

linux查看cpu使用率
linux查看cpu使用率

在linux的系统维护中,可能需要经常查看cpu使用率,分析系统整体的运行情况。本专题为大家带来了linux查看cpu使用率的相关文章,感兴趣的朋友千万不要错过了。

2819

2023.07.25

PixTV AI视频生成与无限画布创作
PixTV AI视频生成与无限画布创作

PixTV专题整理AI视频与视觉内容创作相关功能使用教程,涵盖AI生图、视频生成、无限画布、多模型创作、素材管理、声音音乐及视频剪辑等功能,帮助用户快速掌握PixTV从创意到成片的完整制作方法。

0

2026.09.29

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Buffalo框架快速入门指南
Buffalo框架快速入门指南

共0课时 | 0人学习

Valgrind支持平台说明
Valgrind支持平台说明

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn