Ubuntu
系統日誌消息“條件檢查導致 MD 陣列清理”的來源是什麼
在具有軟體 MD raid 的 Ubuntu 20.04.2 伺服器上,系統每天進行一次日常活動時,系統日誌會輸出以下消息:
系統
$$ 1 $$:條件檢查導致 MD 陣列清理 - 繼續被跳過。
MD突襲沒有問題。它沒有處於降級狀態,也沒有錯誤。
儘管該消息似乎暗示它正在執行 MD 陣列清理,但事實並非如此。數組很大,清理需要很長時間,我已經驗證它唯一一次清理是在月初由 mdadm 觸發。
我無法找到該消息的來源或它試圖告訴我的內容。有人可以指出我正確的方向。
它只是意味著負責繼續清理的服務被跳過,因為它沒有必要 - 即:執行它的條件不滿足,例如因為自上次清理以來沒有多少時間過去。
更具體地說,該單元
mdcheck_continue.service
檢查條件ConditionPathExistsGlob = /var/lib/mdcheck/MD_UUID_*
意味著它檢查開始但中斷的擦洗。您每天都會看到該消息,因為呼叫的計時器mdcheck_continue.timer
被配置為每天啟動該mdcheck_continue.service
單元。所以:
mdcheck_continue.timer
過去;mdcheck_continue.service
被呼叫;- 因為不應該擦洗任何陣列,
mdcheck_continue.service
記錄並退出。