0
点赞
收藏
分享

微信扫一扫

【运维】centos无法开机,提示fsck error 2 的解决办法

东方小不点 2023-08-15 阅读 15

今天收到客户寄回的硬件服务器,现象是无法开机,但是我们需要保留出磁盘阵列中的数据。

查看 系统启动日志,报如下的错误:

提示 fsck error 2 fsck.ext2 for /dev/mapper/centos-root

随即,我们尝试恢复目录,采取了如下步骤:

  1. 使用救援模式启动:
  • 重新启动计算机并选择进入救援模式(Rescue Mode)或紧急模式(Emergency Mode)。具体方法取决于你的系统和引导管理器。
  • 进入救援模式后,按照提示执行一些基本的系统配置操作。
  1. 运行文件系统检查:
  • 在救援模式的命令行中,使用以下命令运行文件系统检查:

fsck -y /dev/mapper/centos-root

  • 这将尝试修复可能存在的文件系统错误。请注意,-y 参数会自动应答所有问题,因此请确保在运行此命令之前备份重要数据。

3.检查硬盘健康状态:

  • 如果文件系统检查未能解决问题,那么可能存在硬盘故障。你可以使用以下命令检查硬盘的健康状态:

smartctl -a /dev/sda

  • 请注意,这里的 /dev/sda 可能因系统配置而有所不同。检查结果中的SMART信息可以提供关于硬盘状态的详细信息。

4.修复引导配置:

  • 如果在步骤2和3后仍然无法解决问题,可能是由于引导配置错误引起的。你可以尝试重新配置引导加载程序(Boot Loader)来修复问题。具体方法取决于你使用的是 GRUB 还是其他引导加载程序。


但是这些并没有能够解决问题,而且可能有些命令在紧急修复模式下根本不支持


最终还是选择了重新给系统盘安装系统,再将数据盘重新挂载的方式解决问题,这个问题目前无法通过系统自修复。


举报

相关推荐

0 条评论