(结果可能是 uswsusp.conf/hybernation 和它引用的 LVM 交换不兼容,而且我使用的是台式机而不是笔记本电脑)(我是否应该保留这个问题以帮助其他人?答案也在评论中,来自https://askubuntu.com/a/411589/46437)
lvmetad is not active yet; using direct activation during sysinit
内核 4.4.0-83-通用 64 位
Ubuntu 16.04.2 LTS
从 14.04 升级到 16.04 时,启动时间长达 > 5 分钟,如何配置 lvmetad 直接跳到重要内容?
所有相关问题都没有可以在这里找到的答案,因此我想尝试以不同的方式提问。
那么,我可以在 lvmetad 上配置什么,让它跳过/忽略/直接跳转到重要内容,而不是等待 5 分钟进行简单的启动?这似乎是超时问题,我读到这可能是一个错误(如果是这样,我们别无选择)
这里有一些更多信息:
因此,systemd-analyze 让我们一无所知(好吧,网络管理器 21s 非常糟糕,但比 5min 好多了)
systemd-analyze blame
21.520s NetworkManager-wait-online.service
4.723s lvm2-activation-early.service
3.063s systemd-udev-settle.service
1.712s dev-mapper-LvmGroupRoot\x2droot.device
1.556s hddtemp.service
...
它的plot
选择并不更好,如果你尝试可视化你的,请确保使用gwenview
(相当快)(不是 imagemagick display
,巨大的内存占用)
因此,查看 dmesg 我发现了这个,明确表明这是一个 lvm 问题。
[Sáb Jul 1 20:27:41 2017] floppy0: no floppy controllers found
[Sáb Jul 1 20:33:01 2017] EXT4-fs (dm-2): mounted filesystem with ordered data mode. Opts: (null)
[Sáb Jul 1 20:33:01 2017] systemd[1]: systemd 229 running in system mode.
所以我想专注于调整 lvmetad,有什么建议吗?
我曾暗示使用旧内核版本可以“解决”这个问题,但当然不会保留新内核的优势。
我不会使用 来弄乱我的 gfx nomodeset
。
这lvm.conf use_lvmetad=0 在这里没有区别。
我仍在研究,一旦有更多信息就会更新。这似乎需要一些关于 lvmetad 的专家 :)