rmw*_*iss 6 linux freeze crash
我的 linux 桌面系统有时会冻结(aptosid/debian sid),并且在重新启动后我无法在 messages/dmesg/syslog/Xorg.*.log 中找到有关冻结原因的任何信息。
当它“冻结”时,我仍然可以在 X 中移动鼠标,有时甚至在系统停止响应之前移动窗口一小段时间。上次我什至可以切换到文本终端并输入我的登录名,但是此后每个文本控制台都停止了并且不显示密码提示。
冻结后 SSH 登录也不起作用。
我认为问题开始于几周(可能是 1-1.5 个月)前。
我在主要用于游戏的同一台机器上有一个 Windows 分区(win7 64 位)(上次主要用于星际争霸2)。在玩了几个小时后,我无法记住任何崩溃。
我还没有找到强制冻结的方法,这使得调试并不容易。
听起来像是潜在的硬盘问题。如果硬盘驱动器突然停止响应请求或开始返回错误,您所描述的行为正是您所看到的。尝试运行smartctl -a /dev/sda
,sda
您的硬盘驱动器的设备在哪里,以查看硬盘驱动器是否记录了任何错误。
您将在内核输出中看到错误的解释dmesg
。当然,如果无法登录,就无法运行dmesg
。但是,如果您先登录并在文本控制台上运行该命令,该命令可能仍在内存中,以便您可以在系统崩溃后再次运行它。
另一种选择是使用netconsole
Linux 的功能将调试信息直接发送到另一台机器,而不是将其写入磁盘。这设置起来有点棘手,需要两台机器,但如果其他一切都失败了,尝试一下是个好主意。