cryptswap 导致关机缓慢

cryptswap 导致关机缓慢

升级到 15.04 后,我的电脑需要很长时间才能关机。关机时按 Esc 键会显示如下消息:

(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。

就我而言,我的 VPN 客户端没有正确关闭并阻止了 cryptswap 退出。

诊断方法如下:

  • 按照以下说明停用 cryptswap:https://www.logilab.org/blogentry/29155
  • 重启,重启
  • 你还看到停止作业正在运行吗?
  • 如果是,那么它很可能就是阻止 cryptswap 的那个

识别这项工作并不总是那么容易。我已经怀疑我的 VPN 了,因为我注意到启动后立即重新启动时,我没有遇到任何问题。那是因为我重新启动得太快,导致 VPN 无法启动。如果您不知道,请寻求进一步的帮助,了解如何识别阻止您关机的特定进程。

  • 一旦确定,使用 sudo ecryptfs-setup-swap 重新激活 cryptswap
  • 重启
  • 退出已识别的进程
  • 关闭

没有停止工作?你找到了你的问题 :)

相关内容