Linux
系統凍結。在日誌中找不到任何內容
我的 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 的特性將調試資訊直接發送到另一台機器,而不是將其寫入磁碟。這設置起來有點棘手,需要兩台機器,但如果其他一切都失敗了,嘗試一下是件好事。