zoukankan      html  css  js  c++  java
  • Ubuntu18.04 启动后进不了界面 [ failed command: READ DMA ]

    机器配置:联想Think_D20工作站,默认配置,硬盘手动接线成了 RAID模式

    同样一台机器,之前运行OpenSuse 就出现过类似问题,但由于OpenSuse 更新链接总跳票,而且有些工具的使用需要,因此近期换了Ubuntu18.04,这之前没有深入摸排过这个问题。

    解决过程:

    1.
    https://ubuntuforums.org/showthread.php?t=2332373
    https://askubuntu.com/questions/321277/how-do-i-recover-from-a-read-dma-bootup-error

    # blkid
    查看问题信息,
    回显了基本相同的开机问题信息:failed command: READ DMA
    结合 /etc/fstab 的内容,大致估计是 RAID 硬盘时 fstab 中作为 sdc5 的“/disk_C” 没有挂上,且有明显显示:

    I/O error, dev sdc, sector 4104

    应该是作为 /dev/sdc5 挂载的硬盘有问题,甚至损坏。
    使用 # dmesg | grep ata2
    也可以看到相应的报错信息。

    暂时保留注释掉 fstab 中相应行的想法,先看其他解决办法。

    2.
    https://ubuntu-mate.community/t/getting-emergency-mode-screen-on-boot-up-every-time/2626/8

    使用 fsck 来进行扫描与修复硬盘(注意先 umount)

    # fsck /dev/sdc5
    之后提示 e2fsck -b xxx <dev>,相应进行操作
    # e2fsck -b 8193 /dev/sdc5
    循环无法结束,转而使用
    # e2fsck -b 32768 /dev/sdc5
    中间出现提示确认,选择 y (yes) 可以进行修复,几次y之后,会提示 a(all) 默认全部。

    目前正在使用这个方法,效果如何回来再报。

    ---------------------------以下结果反馈:

    使用e2fsck 使得硬盘转动过程中的声音变大,貌似坏的更加彻底了,最后仍采用了第一种办法,即注释掉 fstab 中相应的硬派挂载行。

    最后仍是将有问题的硬盘卸掉了。。。

  • 相关阅读:
    Oracle 11g数据库详解
    1.Oracle数据库查看用户锁表和对表解锁的sql语句
    ORACLE性能优化- Buffer cache 的调整与优化
    excel数据生成sql insert语句
    Python_二叉树
    Python_自定义栈
    Python_内置四种队列
    Python_重写集合
    python_pycharm下拉前置标示
    python_形参何时影响实参
  • 原文地址:https://www.cnblogs.com/ruich/p/9271898.html
Copyright © 2011-2022 走看看