我正在研究如何设置智能工具。
我想控制测试什么时候开始。我在考虑跑步:
/usr/sbin/smartctl --test=short /dev/sdX (每周)
/usr/sbin/smartctl --test=long /dev/sdX (每月)
如果发现错误,发送电子邮件/警告。
1)如果我将上述设置设置在cron中,则不需要后台运行"smartd“守护进程,这是正确的吗?
2)如果我运行上述测试并禁用了"smartd“,启用脱机数据收集是否有任何好处?
3)最后一件困扰我的事情是,我在文档中看到,在ATA规范中,启用/禁用--智能、--脱机自动和--保存的命令都是过时的。这是否意味着所有这些功能在ATA设备上都是过时/无用的?
发布于 2018-12-15 14:18:00
由于smartd工作得很好,所以我不会依赖自定义脚本。但让我们回答每一个问题:
smartctl本身会立即返回退出代码0。然后,您必须解析smartctl --all的输出并检查previos测试运行的退出状态;https://serverfault.com/questions/944486
复制相似问题