Узнать данные S.M.A.R.T. в чистом виде нам поможет утилита под названием smartmontools.
Приведем пример установки для дистрибутивов на основе Centos:
yum install smartmontools
Теперь мы можем вывести все данные S.M.A.R.T. командой smartctl с опцией -a и указанием анализируемого диска (напомню, что узнать о всех дисках и разлелах в системе можно командой fdisk -l):
smartctl -a /dev/sda
ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000f 118 099 006 Pre-fail Always - 184032336 3 Spin_Up_Time 0x0003 095 094 000 Pre-fail Always - 0 4 Start_Stop_Count 0x0032 100 100 020 Old_age Always - 54 5 Reallocated_Sector_Ct 0x0033 100 100 010 Pre-fail Always - 0 7 Seek_Error_Rate 0x000f 073 060 030 Pre-fail Always - 23784826 9 Power_On_Hours 0x0032 095 095 000 Old_age Always - 4475 10 Spin_Retry_Count 0x0013 100 100 097 Pre-fail Always - 0 12 Power_Cycle_Count 0x0032 100 100 020 Old_age Always - 49 183 Runtime_Bad_Block 0x0032 100 100 000 Old_age Always - 0 184 End-to-End_Error 0x0032 100 100 099 Old_age Always - 0 187 Reported_Uncorrect 0x0032 100 100 000 Old_age Always - 0 188 Command_Timeout 0x0032 100 100 000 Old_age Always - 0 189 High_Fly_Writes 0x003a 100 100 000 Old_age Always - 0 190 Airflow_Temperature_Cel 0x0022 056 054 045 Old_age Always - 44 (Min/Max 40/46) 191 G-Sense_Error_Rate 0x0032 100 100 000 Old_age Always - 0 192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 29 193 Load_Cycle_Count 0x0032 080 080 000 Old_age Always - 41094 194 Temperature_Celsius 0x0022 044 046 000 Old_age Always - 44 (0 22 0 0 0) 197 Current_Pending_Sector 0x0012 100 100 000 Old_age Always - 0 198 Offline_Uncorrectable 0x0010 100 100 000 Old_age Offline - 0 199 UDMA_CRC_Error_Count 0x003e 200 200 000 Old_age Always - 0 240 Head_Flying_Hours 0x0000 100 253 000 Old_age Offline - 213030377886012 241 Total_LBAs_Written 0x0000 100 253 000 Old_age Offline - 7269473895 242 Total_LBAs_Read 0x0000 100 253 000 Old_age Offline - 7781897804