Systemd 错误“等待设备 dev-sdl2.device 超时”

Systemd 错误“等待设备 dev-sdl2.device 超时”

我的日志中出现了这个错误。

Sep 19 23:50:24 MY-SERV systemd[1]: dev-sdj2.device: Job dev-sdj2.device/start timed out.
Sep 19 23:50:24 MY-SERV systemd[1]: Timed out waiting for device dev-sdj2.device.
Sep 19 23:50:24 MY-SERV systemd[1]: Dependency failed for /dev/sdj2.
Sep 19 23:50:24 MY-SERV systemd[1]: dev-sdj2.swap: Job dev-sdj2.swap/start failed with result 'dependency'.
Sep 19 23:50:24 MY-SERV systemd[1]: dev-sdj2.device: Job dev-sdj2.device/start failed with result 'timeout'.
$> ls /dev/sd*
/dev/sda   /dev/sdb1  /dev/sdd1  /dev/sdf1  /dev/sdh1  /dev/sdj1  /dev/sdl1
/dev/sda1  /dev/sdc   /dev/sde   /dev/sdg   /dev/sdi   /dev/sdk   /dev/sdm
/dev/sda2  /dev/sdc1  /dev/sde1  /dev/sdg1  /dev/sdi1  /dev/sdk1  /dev/sdm1
/dev/sdb   /dev/sdd   /dev/sdf   /dev/sdh   /dev/sdj   /dev/sdl

除了我的启动 SSD“sda2”外,看不到 /dev/sd*2。

目前,我的日志文件为 800K,并且每分钟都在增长。

信息:18.04.3,内核 5.0.0-29-generic

我在这台机器上运行 GlusterFS 并取得了巨大的成功。与传统的 raid 相比,我喜欢它,因为如果磁盘发生故障,我仍然可以手动从磁盘中检索文件,而不仅仅是盘片上的 1 和 0。

答案1

您的系统似乎正在尝试激活/dev/sdj2不存在的设备分区上的交换。检查/etc/fstab已定义的交换分区,并进行必要的更正。修复此文件后,运行systemctl daemon-reload以使 systemd 重新读取它。

相关内容