Smartd 如何仅为计划扫描唤醒磁盘

Smartd 如何仅为计划扫描唤醒磁盘

我使用 smartd 来监控 Ubuntu 中的磁盘,并将其配置为每天凌晨 2 点运行短扫描,每周六凌晨 3 点运行长测试:

/dev/sda -a -n standby -o on -S on -s (S/../.././02|L/../../6/03) -m [email protected]

我知道 smartd 会定期轮询磁盘(每 30 分钟?),导致它们在待机状态下被唤醒,因此我-n standby在上面的配置中添加了该标志。但是,如果磁盘处于待机状态,这也会停止运行计划扫描。

有没有办法强制计划扫描在给定时间启动并在需要时唤醒磁盘,但停止定期轮询形式唤醒磁盘?

答案1

我认为不可能完全按照您的要求进行,但可以通过减少定期民意调查的频率来减少定期民意调查的影响。这是通过smartds--interval选项完成的;默认情况下,它是 1800 秒(30 分钟,正如您所注意到的),但可以将其设置为更长的间隔。

在我的系统上,/etc/default/smartmontools有以下行:

smartd_opts="--interval=10800"

因此smartd每三个小时进行一次定期民意调查。它还会在 中指定的时间运行配置的检查/etc/smartd.conf

相关内容