Logging

系統錯誤“等待設備 dev-sdl2.device 超時”

  • September 19, 2019

我的日誌中出現了這個錯誤。

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

看不到 /dev/sd*2,除了我的“sda2”,它是我的啟動 SSD。

目前,我的日誌文件為 800K,並且每分鐘都在增長。

資訊:18.04.3,核心 5.0.0-29-generic

我在這台機器上執行 GlusterFS 並取得了巨大的成功。我喜歡傳統的raid,如果磁碟發生故障,我仍然可以從磁碟手動檢索文件,而不僅僅是碟片上的1和0。

看起來您的系統正在嘗試在/dev/sdj2不存在的設備分區上啟動交換。檢查/etc/fstab已定義的交換分區,並進行必要的更正。修復此文件後,執行systemctl daemon-reload以使 systemd 重新讀取它。

引用自:https://serverfault.com/questions/984947