biv*_*ac0 7 cron raid mdadm systemd
看起来 mdadm 进行奇偶校验检查的时间及其控制方式发生了一些变化。它通常在每月第一个星期日凌晨 1 点左右开始,并由 cron 条目启动。现在看起来它是在第一个周日的早上 5 点左右开始,并且有一个新功能可以暂停它(当系统正在使用时?),然后在奇怪的(随机的?)时间重新启动它,比如工作日的上午 8 点。我不再看到任何与此相关的 cron 条目,所以我不确定它是如何控制的。
有人可以告诉我吗...
我想改变行为,以便它在凌晨而不是白天重新启动。
biv*_*ac0 14
mdadm 检查现在由 systemd 控制,过程比以前更复杂。
systemd 计时器在每月第一个星期日凌晨 1 点启动 mdadm 检查服务,但启动时间为 24 小时,这意味着它会在当天的任何时间启动(这看起来有点愚蠢)。这可以通过命令sudo systemctl edit --full mdcheck_start.timer并将RandomizedDelaySec字段编辑为类似的内容来更改10m。
当检查服务启动时,它会运行mdcheck --duration 6 hours,这意味着检查将运行 6 小时,然后暂停(也称为停止并保存停止点,以便稍后继续)。这可以通过命令看到systemctl cat mdcheck_start.service
Systemd 每天在 12 小时的随机时间(午夜 - 中午)运行连续检查。要改变这一点才行sudo systemctl edit --full mdcheck_continue.timer。可以更改该OnCalendar字段RandomizedDelaySec以使其在更特定的日期/时间继续。
当继续服务运行时,它会调用mdcheck --continue --duration 6继续检查 6 小时。这可以通过命令看到systemctl cat mdcheck_continue.service
| 归档时间: |
|
| 查看次数: |
2830 次 |
| 最近记录: |