smartmontools 守护进程是否正在运行常规健康检查?

smartmontools 守护进程是否正在运行常规健康检查?

我的服务器有 2 个硬盘。我在 Debian 上安装了 smartmontools apt-get install smartmontools,在 /etc/default/smartmontools 中启用了它(start_smartd=yes)并启动了守护进程(/etc/init.d/smartmontools start)。

我的 /etc/smartd.conf 包含以下内容:

DEVICESCAN -d removable -n standby -m [email protected] -M exec /usr/share/smartmontools/smartd-runner

smartmontools 现在是否配置为运行常规健康检查?如果是,我如何查看它何时执行此操作?我没有看到任何smartctl -l selftest定期运行健康检查的迹象;该命令仅显示我最近手动运行的两项测试。我也没有在 /var/log/messages 中看到任何表明正在运行常规健康检查的信息。

答案1

如果正在运行它们,那么它们将显示在-l selftest和中syslog。我没有使用该DEVICESCAN选项的经验,您可能可以-s在该行上添加一条指令DEVICESCAN以启用计划扫描。

我的磁盘已单独配置:

/dev/sda -d ata -a -s (S/../.././06|L/../../6/06) -m <email>

每天早上进行一次简短测试,周六进行一次长时间测试。

如果您为磁盘添加了特定配置,请注释掉该DEVICESCAN条目。

答案2

对于通知,有smart-notifier

相关内容