我正在使用smartd监视Ubuntu中的磁盘,并将其配置为每天凌晨2点运行一次短扫描,并在每周六上午3点运行一次长时间测试:
/dev/sda -a -n standby -o on -S on -s (S/../.././02|L/../../6/03) -m name@mail.com
我知道smartd会定期轮询磁盘(每30分钟一次?)如果准备就绪,将导致它们唤醒,因此我在上面的配置中添加了-n standby
标志。但是,如果磁盘处于备用状态,这也会阻止计划中的扫描运行。
是否有办法强制预定的扫描在给定的时间开始,并在需要时唤醒磁盘,但停止周期性轮询以唤醒磁盘?
发布于 2022-06-08 09:41:36
我认为这不可能完全按照你的要求去做,但是通过减少定期投票的频率来减少它们的影响是可能的。这是用smartd
‘S --interval
选项完成的;默认情况下是1800秒(正如您注意到的那样30分钟),但是可以设置为更长的时间间隔。
在我的系统中,/etc/default/smartmontools
有以下一行:
smartd_opts="--interval=10800"
因此,smartd
每隔三个小时进行一次定期民意调查。它还在/etc/smartd.conf
中指定的时间运行配置的检查。
https://unix.stackexchange.com/questions/705388
复制相似问题