Dell R630の各ドライブ(NVME、SATA、SAS)の温度を出力したいが、SATAは表示されません。サムスンSSD 870 EVO 250GB(/dev/sdc
)、これはDELL PERC H730 Miniコントローラの背後の温度です。
hddtemp
コマンドは以下を表示します。
/dev/sda: SAMSUNG AREA7680S5xnNTRI: 37°C
/dev/sdb: SAMSUNG AREA7680S5xnNTRI: 36°C
/dev/sdc: DELL PERC H730 Mini: S.M.A.R.T. not available
使用しようとすると、次のようにsmartctl
表示されます。
Smartctl open device: /dev/sdc failed: DELL or MegaRaid controller, please try adding '-d megaraid,N'
その後、使用します。 smartctl -a -d megaraid,0 /dev/sdc
マイデバイス名が正しく表示されます。
=== START OF INFORMATION SECTION ===
Device Model: Samsung SSD 870 EVO 250GB
そして
SMART support is: Available - device has SMART capability.
SMART support is: Enabled
ただし、SMARTステータスは次のように表示されます。
=== START OF READ SMART DATA SECTION ===
SMART Status not supported: ATA return descriptor not supported by controller firmware
DELL PERC H730 Miniコントローラの背後にあるSSDの温度を確認する方法がわかりますか?
答え1
ATA return descriptor not supported by controller firmware
私が正しく理解した場合、これはコントローラがディスクのSMART応答を理解していないため、情報をsmartctl
。
コントローラに利用可能なファームウェアアップデートがある場合は、そのいずれかが必要なサポートを追加できます。
答え2
SATA / IDE HDDドライブの場合、ドライブ温度を確認する唯一の方法はSMARTインターフェースを使用することです。コントローラがSMARTコマンドを正しくサポートしていないようなので、これを解決する方法はありません。
また、MEGAraidコントローラコードに関連する変更があるため、最新バージョンのSMARTmontools(7.3)を使用することをお勧めします。