是否有主流厂商将自我监控,分析和报告技术(SMART)纳入其USB闪存驱动器(也称为“ USB记忆棒”)或SD卡中?
如果没有,为什么不呢?不能出于成本原因,因为市场上有许多“高级” USB闪存驱动器和SD卡具有相应的高成本的高级功能。例如,这与控制器芯片技术有关吗?
注意:我不要求产品推荐。
http://sg.danny.cz/scsi/smartmontools_scsi.html:
SMART从未达到“标准”状态,并且其原始文档已被撤回。其易记的名称特别是在供应商的网站上仍然存在,并且显然以此工具集的名称存在。幸运的是,尽管SMART中的好主意以略有不同的形式被并入了ATA和SCSI标准。
最初,SMART作为供应商特定的扩展开始于SCSI磁盘上。逐渐地,SMART功能已进入标准(通常使用其他名称),并且供应商正在改善其标准的合规性。[在供应商的防御中,某些“标准”是草案,尚待批准。]一些SCSI磁盘供应商的产品手册(可在网上找到)涵盖了其磁盘支持的SCSI命令集的各个部分。这些手册中的一些填充了标准中故意含糊的细节。
SCSI标准(可在www.t10.org上找到)仅对SMART一词作了脚注。取而代之的是尴尬的术语“信息异常”。对于SCSI磁带,使用术语“ TapeAlert”。
由于USB驱动器“与SCSI对话”,因此这也适用于它们:
请参阅上面链接的页面上的“信息异常”部分,以查看smartctl
(如果不是OK
)报告的代码的含义。
PS尽管主要供应商提供的大多数USB闪存驱动器似乎都实现了这种SMART,但我不能排除它实际上是虚假的(例如仅为了满足某些SCSI要求而做的)。也许在内部,控制器不执行任何操作来监视存储内存,而只是一直进行报告OK
。而且,如您所见,Self Test logging
它不受支持,这意味着对它们进行短期/长期测试是没有意义的(即使显然可以启动)。
如果您正在谈论那些通常看到的“ SMART属性数据”,那么它们显然是特定于ATA的。
FWIW,一些“高级” USB闪存驱动器(甚至是记忆棒)实际上是USB桥接的SATA驱动器。由于它们是幕后技术上的标准ATA驱动器,因此它们中的大多数至少将返回一些SMART属性数据。
要阅读它们,您可以使用smartctl -d sat -A
(例如,SAT代表S CSI- A TA T转换;这在很大程度上是使用SAT标准中ATA PASSTRHOUGH
引入的SCSI命令的手段):
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句