Ubuntu启动出现磁盘检测问题

问题

Ubuntu启动出现磁盘检测问题,系统无法进入,如下报错。

1
2
3
4
5
ata1:00: status: { DRDY ERR }
ata1.00: error {UNC }
ata1:00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x0
ata1:00: BMDMA stat 0x25
ata1:00: failed command: READ DMA

这个打印从网上找的,差不多是这个提示。

解决办法

系统失败后,会进入shell,按如下步骤操作

  1. 按照提示,执行journey -xe
  2. 通过输入/,再输入error,搜索报错的地方
  3. 找到出问题的磁盘,如/dev/sdc1
  4. 输入q退出
  5. 执行fsck -y /dev/sdc1开始修复磁盘
  6. 等待修复完后,reboot重启设备

目前我的/home/是对应的/dev/sdc3,最近一次对它fsck系统可以正常起来。貌似这块硬盘坏块越来越多了。

使用 Hugo 构建
主题 StackJimmy 设计