У меня есть очень старый 2,5 "IDE-накопитель внутри корпуса USB, который выдает ошибку буфера ввода-вывода. Я пытался использовать, 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.