如何判断驱动器为何以只读方式重新安装

如何判断驱动器为何以只读方式重新安装

我有一台联想笔记本电脑,配有 SSD 和 Ubuntu 18.04。根据控制台消息,根分区不断以只读方式重新安装。但当它发生时它也不会读取,只是给出 I/O 错误。不幸的是,它是根分区,而且磁盘上没有任何其他 Linux 分区,所以这意味着dmesg当它发生时我无法执行(或几乎任何其他命令)。当我强制它重新启动时,一切都会再次正常几天,直到它再次随机发生。(虽然,最近我确实发现我正在使用的 Git 存储库中有一个特定的安装脚本,不知何故总是导致它发生。)

在没有任何日志记录或的情况下dmesg,我能找到的最好的信息是我重新启动之前控制台上的内容,它总是像这样,并且更多相同的内容会在屏幕上滚动,直到我强制关机:(
请原谅手机质量照片)

控制台文本

我从实时 USB 启动并使用 e2fsck 强制检查错误(包括坏块)(-c 两次),但什么也没发现。我启动了联想诊断程序,发现硬件没有问题。我检查了磁盘的 SMART 数据,一切正常。我不知道还要检查什么。

有什么方法可以确定发生了什么事?

答案1

这不是对这个问题的一个非常完整的答案,但考虑到缺乏其他信息和我迄今为止对 Linux 的了解,这是我能做的最好的回答。

正如所料,重新安装只读和输入/输出错误是间歇性硬件故障的结果。在这种情况下,系统板和硬盘之间的连接不稳定。当我重新启动笔记本电脑时,问题就会消失,这解释了为什么它会再次工作并且诊断程序没有发现任何问题。随着时间的推移,问题变得更加严重,我不得不多次重新启动(或关闭并等待几分钟)才能解决它。这意味着它持续的时间足够长,以便诊断程序能够发现问题,这就是我解决问题的方法。

硬件问题的具体细节并不重要,但对于那些好奇的人来说,重新安装硬盘电缆和更换驱动器并没有帮助。原来是系统板本身有问题。我怀疑热膨胀起了作用,因为它往往发生在我运行重负载时,而当电脑在丢失硬盘后处于闲置状态时,它就会消失。

无论如何,如果其他人看到类似的错误,那么最好怀疑与硬盘相关的硬件问题(即使不是磁盘本身)。

相关内容