cryptswap導致的緩慢關閉

cryptswap導致的緩慢關閉

升級到 15.04 後,我的電腦需要很長時間才能關閉。在關機期間點選 escape 會顯示下列訊息:

(1 of 6) A stop job is running for /dev/disk/by-id/dm-uuid-CRYPT-PLAIN-cryptswap1 (30s / 1min 30s)

下次啟動時,我嘗試在整個日誌中找到這些訊息,但我無法在任何地方找到它們,因此我很難確定哪些程式可能負責。我也看不到任何與cryptswap或相關的錯誤日誌ecryptfs

理想情況下,我想解決根本問題,但我會滿足於能夠大幅減少等待這些進程的任何超時(我假設它是systemd,但我不知道在哪裡可以改變它)環境)。

答案1

希望這個問題在問題發生一年多後才出現,能幫助一些用戶。
我在這個問題上花了一些時間,終於對我的配置得到了滿意的答案。
簡而言之:罪魁禍首不一定是 cryptswap,而是可能是另一個進程掛起並因此阻止了 cryptswap。

就我而言,我的 VPN 用戶端未正確關閉並阻止 cryptswap 退出。

以下是診斷方法:

  • 請按照以下說明停用 cryptswap:https://www.logilab.org/blogentry/29155
  • 重啟,重啟
  • 您是否仍看到停止作業正在執行?
  • 如果是,那麼它可能是阻止 cryptswap 的一個

確定這份工作並不總是那麼容易。我已經懷疑我的 VPN,因為我注意到啟動後立即重新啟動時,沒有任何問題。那是因為我重新啟動太快而無法啟動 VPN。如果您不知道,請尋求有關如何識別阻止關閉的特定進程的進一步協助。

  • 識別後,使用 sudo ecryptfs-setup-swap 重新啟動 cryptswap
  • 重啟
  • 退出已識別的進程
  • 關閉

不停工嗎?你找到了你的問題:)

相關內容