>>758
情報ありがとうございます。

さっそく、HDDScan で S.M.A.R.T が読める 2台のHDDに対して
smartctl -d sat,12 -a /dev/pd#
を試してみたのですが、(#は私の環境では2,3) 動作しませんでした。
smartctl -d sat,0 -a /dev/pd# および smartctl -d sat,16 -a /dev/pd#
も同様でした。

エラーメッセージ:
Smartctl: Device Read Identity Failed (not an ATA/ATAPI device)

まずは、SATをしっかり理解するのが先決なのかもしれません。
急がば回れということで...

HDDScan がどのように USB-HDD をサポートしているかは定かではありませんが、
SAT 関連の機能を導入すれば、一部の USB-HDD には対応できそうな感じですね。
外付けHDDの温度が見れるとなると夢が膨らみますなぁ。