我们正忙着在各种基于Linux的服务器上设置smartmontools,虽然它可以工作,但我们希望简化一些流程。据我所知,我们可以启用自动测试,哪些测试应该每4小时执行一次测试,但它并没有确切地说明完成了什么测试?
这个测试和运行一个短测试一样吗?我们目前每天都在手动进行短期测试,所以如果每4个小时进行一次自动测试,我宁愿依赖于自动测试。
发布于 2017-11-29 09:25:18
简单地说,答案是否定的,它们不是等同的。自动测试只是数据收集;短测试是一个实际的测试。
这将在smartctl命令页中(详细讨论),在描述--offlineauto设置的部分中讨论:
第二类测试称为“脱机”测试。这种类型的测试原则上可以降低设备的性能。
-o on选项使此脱机测试在定期计划的基础上自动执行。通常,磁盘在进行磁盘访问时会挂起脱机测试,然后在磁盘空闲时自动恢复测试,因此在实践中没有什么效果。请注意,一次脱机测试也可以在收到用户命令后立即执行。请参阅下面的-t offline选项,该选项将导致立即执行一次性脱机测试。
和
第三类测试(以及“测试”这个词实际上是一个合适的选择的唯一类别)是“自我”测试。第三种类型的测试只在发出要运行它的命令时(立即)执行。
-t和-X选项可用于执行和中止此类自我测试;有关详细信息,请参阅下面。
因此,-t offline等同于使用-o on启用的自动测试,但这不是测试,它只是数据收集(它更新“脱机”属性)。短测试,手动调度(或使用smartd),是一个实际的测试,长测试也是如此;smartd附带的示例设置支持夜间短测试和每周长测试。
https://unix.stackexchange.com/questions/407681
复制相似问题