我有一个USB外壳,让一些缓冲里面我一个很老的2.5" IDE驱动器/ O错误。我试图用smartctl
,看看有什么SMART说这件事,但我不能设法使其工作。是root
的,如果我只是写:
#> smartctl --all /dev/sde
smartctl
答案:
/dev/sde: Unknown USB bridge [0x14cd:0x6600 (0x201)]
Smartctl: please specify device type with the -d option.
因此,我尝试-d TYPE
了帮助摘要中的所有可用内容,并通过以下方式获得了最佳结果:
#> smartctl --all -d scsi /dev/sde
输出:
Vendor: IC25N030
Product: ATMR04-0
User Capacity: 30,005,821,440 bytes [30,0 GB]
Logical block size: 512 bytes
scsiModePageOffset: response length too short, resp_len=4 offset=4 bd_len=0
>> Terminate command early due to bad response to IEC mode page
A mandatory SMART command failed: exiting. To continue, add one or more '-T permissive' options.
如果我还添加-T permissive
最后一行,则替换为:
Error Counter logging not supported
Device does not support Self Test logging
看来,USB外壳的只是少数机型是正式支持的smartmontools
。我是否缺少某些东西,或者只是该设备实现了SMART的原始版本而没有任何计数器(因此几乎没有用)?
-d
专门检查选项-d sat
,然后查看支持的设备列表。很多USB适配器都可以与SMART一起使用。