我目前正在建立智能监控系统,我有一个关于命令的问题
smartctl -H /dev/sda
=== START OF READ SMART DATA SECTION ===
SMART Health Status: OK这实际上是对磁盘运行任何内容,还是只是轮询当前从SmartMonTools获得的日志/数据。
我理解并正在研究如何使用短测试和长测试运行smartd,但这将由smartd管理。我的脚本很简单,因为它只是欢迎Health,并在查找结果的基础上失败/传递。它还显示"smartctl -all /dev/sda",我对此也很好奇。
我只想确认一下,因为
smartctl -H /dev/sda && smartctl -all /dev/sda在运行时,实际上都不做任何测试,它们只是轮询可获取的数据。有人能确认吗?原因是我经常用我的网络监控软件轮询这个数据(目前每15m ),但是如果它不影响磁盘,我只会离开它,使用smartd来安排实际的自我测试,这些测试完成100%的读写/测试磁盘。
发布于 2016-08-09 19:56:28
作为该工具的其他用户(而不是开发人员),我假设他们不运行任何测试,因为查看手册页:
-H出现在“智能读取和显示数据选项”下。-a, --all出现在“显示信息选项”下面如果这还不够令人信服,我也会问他们的主页上的邮件列表。
https://serverfault.com/questions/795852
复制相似问题