如何讓 Ubuntu 停止定期掛起?

如何讓 Ubuntu 停止定期掛起?

自從 Ubuntu 11.04 以來,我一直遇到隨機系統掛起的情況(我目前運行的是 11.10)。 REISUB 不會恢復系統,需要硬啟動。掃描所有系統日誌(kern.log、syslog、dmesg)除了ecryptfs_encrypt_page以 30 秒的間隔出現的一些錯誤之外,沒有發現任何值得注意的事情。

例如,這是目前 dmesg 的尾部:

<snip/>
[ 2586.952174] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2586.952179] ecryptfs_writepage: Error encrypting page (upper index [0x000000000000001f])
[ 2586.952210] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2586.952212] ecryptfs_writepage: Error encrypting page (upper index [0x000000000000001f])
[ 2586.952244] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2586.952246] ecryptfs_writepage: Error encrypting page (upper index [0x000000000000001f])
[ 2616.952218] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2616.952222] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000020])
[ 2616.952254] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2616.952256] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000020])
[ 2616.952287] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2616.952289] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000020])
[ 2646.952211] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2646.952216] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000021])
[ 2646.952248] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2646.952250] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000021])
[ 2646.952281] ecryptfs_encrypt_page: Error attempting to write lower page; rc = [-5]
[ 2646.952283] ecryptfs_writepage: Error encrypting page (upper index [0x0000000000000021])

我所經歷的懸掛的特點是:

  • 循環聲音
  • 鍵盤/滑鼠無響應
  • 螢幕凍結
  • Alt + SysReq + REISUB 不起作用

我的確切問題似乎在中描述另一個詢問Ubuntu問題但是,我不認為我遇到了硬體問題。我與 Windows 7 進行雙啟動,並且 Windows 7 一直工作完美。

我嘗試過 Unity 和 Gnome-Shell,但最終都掛了。掛起是不可預測的,我不確定是什麼原因導致的。我認為這是由來自我的文件伺服器的流視頻引起的(因為這是我在Ubuntu 中最常做的事情,也是發生掛起的時候),但上週儘管在本地播放視頻文件,系統還是掛起。它也掛起一次,而什麼也不做(只有瀏覽器在運行)。

今年的大部分時間裡,我都把時間花在 Windows 7 上,但我真的很想讓 Ubuntu 再次穩定下來。

關於診斷這個問題有什麼建議嗎?

答案1

eCryptfs 錯誤是由以下原因引起的回歸

它是固定的在 Oneiric 核心版本 3.0.0-15.25 中。

我不確定 eCryptfs 錯誤是否是導致您列出的所有問題的原因,但升級核心將在追蹤您的問題時刪除另一個變數。

答案2

某些從 11.04 升級到 11.10 並保留加密主資料夾的用戶似乎會遇到這種情況。目前還沒有解決辦法,但有解決方法。可以透過使用以下命令刪除所有零長度的 encryptfs 加密檔案來解決該問題:

find /home/.ecryptfs/$USER/.Private/ -size 0c -exec ls '{}' \; | wc -l

來源:https://bugs.launchpad.net/ubuntu/+source/ecryptfs-utils/+bug/870326

答案3

有時調試問題需要時間。

診斷

  1. 運行 Live CD 隨附的 memtest 記憶體診斷工具至少 24 小時。
  2. 檢查您的硬碟健康狀況。
  3. 您的電腦上是否安裝了專用顯示卡,如果是,請檢查顯示卡驅動程式並更新至建議版本。

相關內容