惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

D
DataBreaches.Net
罗磊的独立博客
M
MIT News - Artificial intelligence
G
Google Developers Blog
V
V2EX
D
Docker
博客园_首页
The Cloudflare Blog
人人都是产品经理
人人都是产品经理
Y
Y Combinator Blog
WordPress大学
WordPress大学
T
Tailwind CSS Blog
博客园 - 司徒正美
J
Java Code Geeks
L
LangChain Blog
博客园 - 三生石上(FineUI控件)
B
Blog RSS Feed
博客园 - 【当耐特】
小众软件
小众软件
Apple Machine Learning Research
Apple Machine Learning Research
大猫的无限游戏
大猫的无限游戏
P
Proofpoint News Feed
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
博客园 - Franky

又见苍岚

COLMAP PatchMatch Stereo 算法详解 事件驱动的状态机框架:从理论到工程实践 Git 在国内网络环境下无法 Push 的排查与修复 —— 配置 Clash 代理 分段五次多项式插值原理详解 路径插值方法深度对比研究 Claude Code 使用指南 OpenClaw 记忆管理与技能创建指南 CBS(Conflict-Based Search)算法详解 A* 算法及其变种详解 OpenClaw 配置多 Agents Windows Powershell 无法加载文件,因为在此系统上禁止运行脚本问题的解决方案 MaxClaw 安装流程 大模型 AI 名词介绍 AList 网盘聚合工具简介 Protobuf 简介与测试 Claude Code 简介以及 GLM 4.7 模型接入 Github 歌词下载工具 163MusicLyrics Python __getattr__ 懒加载 Python TypedDict 机器人仿真平台 Gazebo 安装记录 机器人仿真平台 Gazebo 简介 多机器人路径规划问题(Multi-Agent Path Finding, MAPF)简介 Python exifread 读取修改过的 jpeg 信息错误问题修复 3D 坐标系变换的理解 3D 旋转矩阵基本概念 MongoDB Compass 介绍 Python 环境管理工具 uv Flutter 开发指南 Snipaste 安装下载与黑屏问题解决方案 全局路径规划算法记录
Ubuntu - Failed to start file system check on /dev/disk/b...
Yiwei Zhang · 2024-11-29 · via 又见苍岚

Ubuntu 系统加载遇到错误无法进入操作系统,魂儿都吓没了,本文记录解决过程。

问题复现

我的 Ubuntu 22 在一次正常关机之后开机报错:

1
2
3
4
[FAILED] Failed to start file system check on /dev/disk/by-uuid/6a982e39-9594-43e5-9328-d95a092945f8 
[DEPEND] Dependency failed for /home
[DEPEND] Dependency failed for Local File Systems
You are in emergency mode.

太吓人了

问题原因

可能由于磁盘老化,系统磁盘有坏道之类的问题,或系统在磁盘读写时强行关机导致磁盘加载错误。

解决方案

1
lsblk -f

可以查看当前 uuid 的磁盘还在不在,我在 emergency mode 中运行命令的结果:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
NAME        FSTYPE   FSVER LABEL     UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
loop0 squashfs 4.0 0 100% /snap/bare/5
loop1 squashfs 4.0 0 100% /snap/core18/2846
loop2 squashfs 4.0 0 100% /snap/core20/2379
loop3 squashfs 4.0 0 100% /snap/core20/2434
loop4 squashfs 4.0 0 100% /snap/core22/1663
loop5 squashfs 4.0 0 100% /snap/core24/490
loop6 squashfs 4.0 0 100% /snap/core22/1621
loop7 squashfs 4.0 0 100% /snap/core24/609
loop8 squashfs 4.0 0 100% /snap/firefox/5273
loop9 squashfs 4.0 0 100% /snap/firefox/5361
loop10 squashfs 4.0 0 100% /snap/gnome-3-28-1804/198
loop11 squashfs 4.0 0 100% /snap/gnome-42-2204/141
loop12 squashfs 4.0 0 100% /snap/gnome-42-2204/176
loop13 squashfs 4.0 0 100% /snap/gnome-46-2404/48
loop14 squashfs 4.0 0 100% /snap/gtk-common-themes/1535
loop15 squashfs 4.0 0 100% /snap/irfanview/53
loop16 squashfs 4.0 0 100% /snap/mesa-2404/143
loop17 squashfs 4.0 0 100% /snap/mysql-workbench-community/13
loop18 squashfs 4.0 0 100% /snap/mysql-workbench-community/15
loop19 squashfs 4.0 0 100% /snap/notepad-plus-plus/411
loop20 squashfs 4.0 0 100% /snap/snap-store/1113
loop21 squashfs 4.0 0 100% /snap/notepad-plus-plus/410
loop22 squashfs 4.0 0 100% /snap/snap-store/1216
loop23 squashfs 4.0 0 100% /snap/snapd/21759
loop24 squashfs 4.0 0 100% /snap/snapd/23258
loop25 squashfs 4.0 0 100% /snap/snapd-desktop-integration/247
loop26 squashfs 4.0 0 100% /snap/snapd-desktop-integration/253
loop27 squashfs 4.0 0 100% /snap/wine-platform-6-stable/19
loop28 squashfs 4.0 0 100% /snap/wine-platform-9-devel-core22/30
loop29 squashfs 4.0 0 100% /snap/wine-platform-9-devel-core22/31
loop31 squashfs 4.0 0 100% /snap/wine-platform-runtime/393
loop32 squashfs 4.0 0 100% /snap/wine-platform-runtime-core22/91
loop33 squashfs 4.0 0 100% /snap/wine-platform-runtime-core22/92
loop34 squashfs 4.0 0 100% /run/wine
loop35 0 100% /snap/wine-platform-runtime/394
nvme0n1
├─nvme0n1p1 vfat FAT32 ESP 5CC4-0CC4 944.5M 5% /boot/efi
├─nvme0n1p2 ntfs OS F2ACC4C2ACC48299
├─nvme0n1p3 ntfs software 5C4A914E4A9125B4
├─nvme0n1p4 ntfs workspace 14FE6913FE68EF04
├─nvme0n1p5 vfat FAT32 F4AE-36B7
├─nvme0n1p6 swap 1 a1b4abe7-bc5d-4e8b-80d1-85be1d4f4d3c [SWAP]
├─nvme0n1p7 ext4 1.0 3644dc53-fc22-4192-a85e-fe54987dae2d 50.2G 52% /var/snap/firefox/common/host-hunspell
│ /
├─nvme0n1p8 ext4 1.0 6a982e39-9594-43e5-9328-d95a092945f8
└─nvme0n1p9 ntfs FA2E08952E084D57

发现 6a982e39 磁盘还在,对应设备 nvme0n1p8,只是加载不上来,这种情况下可以运行命令尝试修复:

1
e2fsck -y /dev/nvme0n1p8

之后重启可以正常进入系统。

参考资料

文章链接:
https://www.zywvvd.com/notes/system/linux/ubuntu-home-crash/ubuntu-home-crash/