Linux

如何在 Linux 上檢查驅動器溫度?

  • June 21, 2021

我已經使用過hdparm -nsmartctl -A但它似乎總是一種“每個驅動器”技術,因為驅動器可能只對其中一個工具負責。

那麼,是否有一種標準方法可以在 Linux(HDD 或 SSD)上獲取驅動器溫度?如果沒有,我可以使用哪些(其他)工具來獲取此資訊?

我喜歡hddtemp,它提供了一種非常標準的方法來獲取受支持設備的溫度。不過,它需要 SMART 支持。

範例用法:sudo hddtemp /dev/sd[abcdefghi]

範例響應:

/dev/sda:WDC WD6401AALS-00J7B0:31°C

/dev/sdb:WDC WD7501AALS-00J7B0:30°C

所有支持 SMART 的設備都應響應smartctl. 而且我猜只有智能設備有溫度讀數。

所有其他工具可能或多或少都是特定於供應商的(如戴爾的 omsa)。IPMI可能是另一種通用方法,但我懷疑儲存設備的溫度讀數是否在那裡是標準的。

引用自:https://unix.stackexchange.com/questions/83778