Eu tenho uma unidade IDE de 2,5 "muito antiga dentro de um gabinete USB que fornece algum erro de E / S de buffer. Tentei usar smartctlpara ver o que a SMART diz sobre isso, mas não consigo fazer isso funcionar. Sendo root, se eu apenas escrever:
#> smartctl --all /dev/sde
smartctl respostas:
/dev/sde: Unknown USB bridge [0x14cd:0x6600 (0x201)]
Smartctl: please specify device type with the -d option.
Então, eu tentei todos os -d TYPEdisponíveis no resumo da ajuda, e o melhor resultado é alcançado com:
#> smartctl --all -d scsi /dev/sde
que gera:
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.
Se eu também adicionar, -T permissivea última linha será substituída por:
Error Counter logging not supported
Device does not support Self Test logging
Parece que apenas alguns modelos de gabinetes USB são oficialmente suportados pelo smartmontools. Há algo que estou faltando ou simplesmente o dispositivo implementa uma versão arcaica do SMART sem contadores (e, portanto, quase inútil)?
-dopções especificamente-d sate veja a lista de dispositivos suportados . Um monte de adaptadores USB irá trabalhar com SMART.