两周前我们停电了,之后我的家用服务器(运行 Ubuntu Server 20.04 LTS)无法启动,我花了一天时间尝试在恢复模式下启动,运行 memtest,启动 Ubuntu Desktop(一开始也遇到了同样的问题)并运行 fsck,最后它顺利启动了。(Memtest 和 fsck 没有发现任何东西)。
今天我不得不重新启动服务器,但还是发生了同样的情况,我觉得最好在这里问,而不是浪费一整天的时间试图修复它,却发现它没有修复。
在服务器运行的两周内,我没有注意到任何异常,所以我认为这不是硬件问题。
经过一番研究,我发现RCU 的 CPU 停转检测器的文档读完之后,我对发生的事情有了更好的了解,但我仍然不知道如何修复它,我还找到了一些网站,它们告诉我在启动命令中设置不同的内容,但由于它之前使用相同的命令就可以工作,而且我不知道哪个选项可以执行什么操作,所以我没有更改它。
对我来说,调用跟踪并没有说明什么,但对某些人来说它可能很有用。