核心驅動 drivetemp¶
參考資料¶
ANS T13/1699-D 資訊科技 - AT Attachment 8 - ATA/ATAPI 命令集 (ATA8-ACS)
ANS Project T10/BSR INCITS 513 資訊科技 - SCSI Primary Commands - 4 (SPC-4)
ANS Project INCITS 557 資訊科技 - SCSI / ATA Translation - 5 (SAT-5)
描述¶
此驅動程式支援報告帶有溫度感測器的磁碟和固態驅動器的溫度。
如果支援,它使用 ATA SCT 命令傳輸功能來讀取當前驅動器溫度,如果可用,還讀取溫度限制以及歷史最低和最高溫度。 如果不支援 SCT 命令傳輸,則驅動程式使用 SMART 屬性來讀取驅動器溫度。
使用說明¶
讀取驅動器溫度可能會重置某些驅動器上的 spin down 定時器。 這已在 WD120EFAX 驅動器上觀察到,但也可能在其他驅動器上看到。 如果使用 'hdtemp' 或 'smartd' 工具訪問驅動器,也會觀察到相同的行為。 對於 WD120EFAX 驅動器,即使在驅動器轉換到待機模式 _之後_,仍然可以使用 drivetemp 驅動程式讀取驅動器溫度,並且在此模式下讀取驅動器溫度不會導致驅動器更改其模式(這意味著驅動器不會啟動)。 不知道其他驅動器是否會遇到類似的行為。
WD120EFAX 驅動器的已知解決方法是以大於 spin-down 時間兩倍的間隔讀取驅動器溫度。 否則,受影響的驅動器將永遠不會 spin down。
Sysfs 條目¶
只有 temp1_input 屬性始終可用。 其他屬性僅在驅動器報告時才可用。 所有溫度均以毫攝氏度報告。
temp1_input |
當前驅動器溫度 |
temp1_lcrit |
最低溫度限制。 在低於此溫度下操作裝置可能會對裝置造成物理損壞。 |
temp1_min |
建議的最低連續執行限制 |
temp1_max |
建議的最高連續執行溫度 |
temp1_crit |
最高溫度限制。 在高於此溫度下操作裝置可能會對裝置造成物理損壞。 |
temp1_lowest |
本次啟動週期中看到的最低溫度 |
temp1_highest |
本次啟動週期中看到的最高溫度 |