Завёлся у меня внешний диск Seagate Expansion Desk, подключён через usb 3.0. Используется параметр -d scsi иначе не опознаётся тип устройства.
# smartctl -a -d scsi /dev/sdc
=== START OF INFORMATION SECTION ===
Vendor: Seagate
Product: Expansion Desk
Revision: 9401
Compliance: SPC-4
User Capacity: 5,000,981,077,504 bytes [5.00 TB]
Logical block size: 512 bytes
Physical block size: 4096 bytes
Logical Unit id: 0x5000000000000001
Serial number: MA4Z1FGT
Device type: disk
Local Time is: Sat Jan 7 19:22:42 2017 MSK
SMART support is: Available - device has SMART capability.
SMART support is: Disabled
Temperature Warning: Disabled or Not Supported
=== START OF READ SMART DATA SECTION ===
SMART Health Status: OK
Error Counter logging not supported
Device does not support Self Test logging
Попытка включить с параметром --smart=on оказалась не успешна
# smartctl --smart=on -d scsi /dev/sdd
=== START OF ENABLE/DISABLE COMMANDS SECTION ===
Informational Exceptions (SMART) disabled
Temperature warning disabled
Диагностика после этого не заработала. hddtemp для температуры выдал
# hddtemp /dev/sdc
/dev/sdd: Seagate Expansion Desk: drive supported, but it doesn't have a temperature sensor.
Вот и интересно, можно ли как-то его заставить показывать данные, в том числе и температуру было бы интересно. Вроде поддержка как бы есть.