当前位置: 首页 > java >正文

Linux系统检测硬盘失败解救方法

前言

Linux系统以稳定灵活,是许多服务器和开发环境的首选。然而,在使用过程中,硬件故障如硬盘无法识别或读写错误等问题仍难以完全避免。这类问题往往由连接松动、文件系统损坏或硬盘本身老化导致,可能造成数据丢失或服务中断。为了解决这个问题,我结合常见的故障场景和处置经验,整理了以下从排查到解救的方法,希望能为你提供清晰的解决思路。

问题

我是ubantu/win双系统,一共两个盘,1个1T SSD,一个4T HDD,WIN在1T SSD,Ubantu在4T HDD,当某次关机重新启动时发现找不到/home分区了。
在这里插入图片描述

原因

这是一个非常典型且令人头疼的问题,通常是可以解决的。
Ubuntu 在启动时无法完成对某个磁盘分区(我的 4T HDD 硬盘上的 /home 分区)的文件系统检查,因此为了保护数据不受破坏,系统进入了“紧急模式”。
在这里插入图片描述

原因分析

  1. 文件系统错误:HDD(机械硬盘)可能因突然断电、强制关机或物理震动等原因导致文件系统出现错误或损坏。

  2. 硬盘连接问题:HDD 的数据线或电源线松动,导致系统在启动时无法正确识别和读取该硬盘。

  3. UUID 变更:有时重启后,硬盘的 UUID(全局唯一标识符)可能会发生改变,导致系统在 /etc/fstab 文件中根据旧的 UUID 找不到对应的分区。

从错误信息 Failed to start File System Check on /dev/disk/by-uuid/16690152-… 来看,系统在检查 UUID 的分区时失败了,这个分区就是存放在 HDD 上的 /home。

解决方案

第一步:继续启动并检查状态

  1. 在紧急模式的提示符下,直接按 Ctrl + D。

  2. 系统会尝试忽略错误并继续启动。有时系统可以成功启动,但 /home 可能无法正常挂载。

  3. 如果能进入系统,备份重要数据。

如果按 Ctrl + D 后系统依然无法启动或再次回到紧急模式。

第二步:进入紧急模式进行手动修复

  1. 在紧急模式界面,按 Enter 键进入维护模式。你会看到一个以 root@your-computer:~# 开头的命令行提示符。

  2. 检查硬盘识别情况

输入命令,查看系统是否识别到4T HDD:

lsblk -f

或者

blkid

会列出所有磁盘和分区的信息(名称、大小、文件系统类型、UUID、挂载点等)。
这里可以看到sda4是我们的/home,和开机时的报错UUID一致,但是并未识别出来容量大小和/home标签
在这里插入图片描述

  1. 手动修复文件系统
    我的分区是 /dev/sdb4,使用以下命令进行修复(ext4 文件系统):
fsck -y /dev/sdb4

-y 选项表示自动回答“yes”来修复所有发现的问题。这个过程可能会花费一些时间,取决于硬盘的大小和错误多少。

注意: 如果您的 /home 分区是其他文件系统(如 Btrfs、XFS),命令会略有不同,第一步的 lsblk -f 会告诉你文件系统类型。

  1. 尝试重新挂载

尝试手动挂载一下这个分区,看是否成功:

mount /dev/sdb4 /mnt

如果成功,你可以看到 /mnt 目录下的文件了。之后可以卸载它:umount /mnt

  1. 重启系统

修复完成后,输入以下命令重启电脑:

reboot

或者按 Ctrl + Alt + Del。

结算画面

在这里插入图片描述

http://www.xdnf.cn/news/20472.html

相关文章:

  • 计算机组成原理:计算机硬件的基本组成
  • 零基础学习数据采集与监视控制系统SCADA
  • 【C++】vector 深度剖析及模拟实现
  • Jmeter性能测试
  • 【读文献】Buffer和level shift的偏置电压设计
  • Day21 保护操作系统
  • 【01背包问题变体】P1282 多米诺骨牌
  • MySQL集群高可用架构之组复制 (MGR)
  • 校园洒水车cad+三维图+设计说书
  • 金属也有“记忆力”?—聊聊二合一玛哈特矫平机如何“消除”金属的记忆
  • 修复存在坏块或05、C4、C5 S.M.A.R.T错误的硬盘
  • Spring Cloud Alibaba快速入门02-Nacos
  • FRCNet
  • Fab资源快速导入UE
  • Shell 脚本实现系统监控与告警
  • Spring Boot中MyBatis的定义与使用
  • IOC为什么交由spring容器管理?
  • 操作系统研发工作心得体会 - 于复杂性中构建秩序
  • 每日一题(2)
  • MySQL学习记录-索引
  • 携程社招前端面经
  • pthread_detach函数
  • 2025最新超详细FreeRTOS入门教程:第二章 FreeRTOS任务创建
  • 设计一个 AB 测试平台
  • 实例和对象的区别
  • 【目录-单选】鸿蒙HarmonyOS开发者基础
  • 自适应滤波器:Ch4 最小均方(LMS)算法
  • [光学原理与应用-433]:晶体光学 - 晶体光学是研究光在单晶体中传播规律及其伴随现象的分支学科,聚焦于各向异性光学媒质的光学特性
  • 上海“我店”模式:消费增值新玩法及其隐忧
  • 论文阅读:VGGT Visual Geometry Grounded Transformer