我们目前使用 smartd 来监控磁盘上的 SMART 健康状况。我想设置 smartd 用于报告的“阈值”。
例如:
197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 9
198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 9
我希望能够为这两个属性设置一个阈值,只有当它们超过 10 时才报告。我还没有找到通过 smartd.conf 设置它的方法,而且我也不想真正关闭守护进程。
有谁尝试过这个吗,或者知道怎样才能比将脚本放入 cron.hourly 更好地完成这个任务?
答案1
向 smartd 发送 HUP 信号将导致它重新加载配置而不终止守护进程。
尽管如此,这对您寻找您所寻求的东西没有帮助。
您无法更改 SMART 磁盘上的阈值,因为它们是由制造商在制造时设置的。
您将必须借助于 cron 作业,使用 smartctl 轮询值,并将它们与您想要的阈值进行比较。