如何调试丢失的驱动器减慢 systemd 启动过程?

如何调试丢失的驱动器减慢 systemd 启动过程?

将 HDD 更换为 SSD 后,我意识到我的无头 NAS 系统启动速度变慢了……慢得多很多慢点!我在systemd-analyze blamesystemd-analyze critical-chain、 或中找不到任何内容systemctl list-units --failed,所以我只是接受它作为“新常态”并继续前进。

几天前,我必须在 GRUB 中做一些事情,并且必须将监视器连接到系统。启动后我意识到 systemd 中有一条挂线:

[ ***  ] Activating swap /dev/disk/by-uuid/... (23s / 1min 30s)

这让我想知道并检查lsblk/etc/fstab。确实如此!我记得没有在 SSD 上放置交换分区,而是将条目保留在/etc/fstab.因此系统正在等待交换分区的出现,每次都会延迟启动。

现在我的问题是:如果不通过查看物理启动屏幕,我应该如何调试?systemd-analyze似乎根本没有显示这些延迟/失败的单元。

相关内容