You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过BusyBox修复Ubuntu强制关机引发的文件系统故障?

解决initramfs中无fsck命令的Ubuntu文件系统修复问题

嘿,这种强制关机导致文件系统损坏、还在initramfs里找不到fsck的糟心事我碰到过,别慌,咱们一步步来搞定它:

核心问题分析

你看到的报错是因为强制关机时磁盘读写中断,造成了文件系统的孤儿链表inode损坏;而当前的initramfs环境里刚好没带修复LVM分区所需的fsck工具,所以得换个环境来处理。

修复步骤(最稳妥的方案)

  1. 准备Ubuntu安装介质
    找个至少4GB的空U盘,下载对应版本的Ubuntu镜像,用Rufus或其他工具制作成启动盘。

  2. 从安装介质启动
    把U盘插回电脑,重启后按BIOS启动快捷键(一般是F2、F10或Del),选择从U盘启动,然后选「Try Ubuntu without installing」进入试用模式。

  3. 激活LVM卷组
    打开终端(快捷键Ctrl+Alt+T),先扫描系统里的LVM卷组:

    sudo vgscan
    

    接着激活卷组,让系统能识别到你的根分区:

    sudo vgchange -ay
    

    这时候/dev/mapper/ubuntu--vg-root就可以正常访问了。

  4. 执行fsck修复
    先确认根分区没被挂载:

    mount | grep /dev/mapper/ubuntu--vg-root
    

    如果有输出,先卸载它:

    sudo umount /dev/mapper/ubuntu--vg-root
    

    然后运行fsck修复,过程中会提示你确认修复操作,输入y按回车即可:

    sudo fsck /dev/mapper/ubuntu--vg-root
    

    等修复完成,终端会提示文件系统已干净。

  5. 重启系统
    拔出U盘,重启电脑,应该就能正常进入Ubuntu了。

额外提醒

  • 修复过程中别中断,不然可能导致更严重的文件系统损坏。
  • 以后处理大文件(比如CT数据集)时,尽量正常关机,避免强制断电——磁盘读写时强制关机是文件系统损坏的重灾区。
  • 如果之后还频繁出现这类问题,建议用smartctl检查一下硬盘健康状态,排查是否有硬件故障。

内容的提问来源于stack exchange,提问作者DBinJP

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 03:15:27