mauzilla Asked: 2017-11-30 01:12:42 +0800 CST2017-11-30 01:12:42 +0800 CST 2017-11-30 01:12:42 +0800 CST smartmontools - 自动测试是否与运行简短测试相同? 772 我们正忙于在各种基于 Linux 的服务器上设置 smartmontools,虽然它可以工作,但我们希望稍微简化一下流程。据我了解,我们可以启用自动测试,它应该每 4 小时执行一次测试,但它并不能准确指示完成了什么测试? 这个测试和运行一个简短的测试一样吗?我们目前每天手动进行短期测试,所以如果每 4 小时完成的自动测试相同,我宁愿只依赖自动测试。 centos smartctl 1 个回答 Voted Best Answer Stephen Kitt 2017-11-30T01:25:18+08:002017-11-30T01:25:18+08:00 简短的回答是否定的,这些是不等价的。自动测试只是数据收集;简短的测试是一个实际的测试。 这在smartctl手册页中(详细地)讨论了设置,在描述--offlineauto设置的部分中: 第二 类 测试称为“离线”测试。这种类型的测试原则上会降低设备性能。该-o on选项使该离线测试定期自动执行。通常情况下,磁盘会在磁盘访问期间暂停离线测试,然后在磁盘空闲时自动恢复,因此在实践中几乎没有效果。请注意,也可以在收到用户命令后立即执行一次性离线测试。请参阅-t offline下面的选项,该选项会立即执行一次性离线测试。 和 第三 类测试(也是唯一适合选择“测试”一词 的类别)是“自我”测试。第三种类型的测试仅在发出运行它的命令时(立即)执行。和选项可用于执行-t和-X中止此类自检;请参阅下文了解更多详情。 所以-t offline相当于启用了自动测试-o on,但这不是测试,它只是数据收集(它更新“离线”属性)。手动(或使用smartd)安排的短测试是实际测试,长测试也是如此;smartd附带示例设置,启用每晚短测试和每周长测试。
简短的回答是否定的,这些是不等价的。自动测试只是数据收集;简短的测试是一个实际的测试。
这在
smartctl
手册页中(详细地)讨论了设置,在描述--offlineauto
设置的部分中:和
所以
-t offline
相当于启用了自动测试-o on
,但这不是测试,它只是数据收集(它更新“离线”属性)。手动(或使用smartd
)安排的短测试是实际测试,长测试也是如此;smartd
附带示例设置,启用每晚短测试和每周长测试。