トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS

Linuxでハードディスクの温度を測定する のバックアップソース(No.1)

*Linuxでハードディスクの温度を測定する [#m7069b8a]

Linuxでハードディスクの温度を測定するには、以下のコマンドを利用します。

 smartctl

オプションは以下の通り
|オプション|意味|
|-a|すべての情報を表示する|
|-i|ハードディスクのS.M.A.R.T.サポート状況を表示する |
|-l|エラーのログを表示する |
|-v|温度やシークエラーなどの状況を表示する|

これで、以下のように実行すると、ハードディスクの温度が見れます。

 # smartctl -a /dev/sda | grep Temp
 194 Temperature_Celsius     0x0022   105   086   000    Old_age   Always       -       38

ちなみに、全表示だと、こんな感じになります。

 # smartctl -a /dev/sda
 smartctl version 5.33 [i686-redhat-linux-gnu] Copyright (C) 2002-4 Bruce Allen
 Home page is http://smartmontools.sourceforge.net/
 
 === START OF INFORMATION SECTION ===
 Device Model:     WDC WD400JD-55MSA1
 Serial Number:    WD-WMAMAA164789
 Firmware Version: 10.01E01
 User Capacity:    40,020,664,320 bytes
 Device is:        In smartctl database [for details use: -P show]
 ATA Version is:   7
 ATA Standard is:  Exact ATA specification draft version not indicated
 Local Time is:    Mon Oct  6 15:47:04 2008 JST
 SMART support is: Available - device has SMART capability.
 SMART support is: Enabled
 
 === START OF READ SMART DATA SECTION ===
 SMART overall-health self-assessment test result: PASSED
 See vendor-specific Attribute list for marginal Attributes.
 
 General SMART Values:
 Offline data collection status:  (0x84) Offline data collection activity
                                         was suspended by an interrupting command from host.
                                         Auto Offline Data Collection: Enabled.
 Self-test execution status:      (   0) The previous self-test routine completed
                                         without error or no self-test has ever 
                                         been run.
 Total time to complete Offline 
 data collection:                 (1260) seconds.
 Offline data collection
 capabilities:                    (0x7b) SMART execute Offline immediate.
                                         Auto Offline data collection on/off support.
                                         Suspend Offline collection upon new
                                         command.
                                         Offline surface scan supported.
                                         Self-test supported.
                                         Conveyance Self-test supported.
                                         Selective Self-test supported.
 SMART capabilities:            (0x0003) Saves SMART data before entering
                                         power-saving mode.
                                         Supports SMART auto save timer.
 Error logging capability:        (0x01) Error logging supported.
                                         General Purpose Logging supported.
 Short self-test routine 
 recommended polling time:        (   2) minutes.
 Extended self-test routine
 recommended polling time:        (  19) minutes.
 Conveyance self-test routine
 recommended polling time:        (   6) minutes.
 
 SMART Attributes Data Structure revision number: 16
 Vendor Specific SMART Attributes with Thresholds:
 ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
   1 Raw_Read_Error_Rate     0x000f   200   200   051    Pre-fail  Always       -       0
   3 Spin_Up_Time            0x0003   166   166   021    Pre-fail  Always       -       2675
   4 Start_Stop_Count        0x0032   100   100   000    Old_age   Always       -       38
   5 Reallocated_Sector_Ct   0x0033   200   200   140    Pre-fail  Always       -       0
   7 Seek_Error_Rate         0x000f   200   200   051    Pre-fail  Always       -       0
   9 Power_On_Hours          0x0032   097   097   000    Old_age   Always       -       2242
  10 Spin_Retry_Count        0x0013   100   253   051    Pre-fail  Always       -       0
  11 Calibration_Retry_Count 0x0012   100   253   051    Old_age   Always       -       0
  12 Power_Cycle_Count       0x0032   100   100   000    Old_age   Always       -       38
 190 Unknown_Attribute       0x0022   062   043   045    Old_age   Always   In_the_past 38
 194 Temperature_Celsius     0x0022   105   086   000    Old_age   Always       -       38
 196 Reallocated_Event_Count 0x0032   200   200   000    Old_age   Always       -       0
 197 Current_Pending_Sector  0x0012   200   200   000    Old_age   Always       -       0
 198 Offline_Uncorrectable   0x0010   200   200   000    Old_age   Offline      -       0
 199 UDMA_CRC_Error_Count    0x003e   200   200   000    Old_age   Always       -       0
 200 Multi_Zone_Error_Rate   0x0009   200   200   051    Pre-fail  Offline      -       0
 
 SMART Error Log Version: 1
 No Errors Logged
 
 SMART Self-test log structure revision number 1
 No self-tests have been logged.  [To run self-tests, use: smartctl -t]
 
 
 SMART Selective self-test log data structure revision number 1
  SPAN  MIN_LBA  MAX_LBA  CURRENT_TEST_STATUS
     1        0        0  Not_testing
     2        0        0  Not_testing
     3        0        0  Not_testing
     4        0        0  Not_testing
     5        0        0  Not_testing
 Selective self-test flags (0x0):
   After scanning selected spans, do NOT read-scan remainder of disk.
 If Selective self-test is pending on power-up, resume after 0 minute delay.