Есть сервер supermicro. В сервере дисковый SAS контроллер SMC2008-iMR (чип LSI 2008). В контроллере 3 винта. В web-биосе дискового контроллера отображается такая инфа по каждому винту:
Drive Temperature :65C
Поставил centos 6.3 и утилиту фирменную megacli64 для управления дисковым контроллером.
Пишу MegaCli64 -PDList -aALL", а мне по каждому винту (SEAGATE ST3300657SS) встречается такая строка Drive Temperature :65C (149.00 F)
Смарт не работает:
[root@blabla ~]# smartctl -a /dev/sda
smartctl 5.42 2011-10-20 r3458 [x86_64-linux-2.6.32-279.2.1.el6.x86_64] (local build)
Copyright (C) 2002-11 by Bruce Allen, http://smartmontools.sourceforge.net
Vendor: LSI Product: SMC2008-iMR Revision: 2.12 User Capacity: 298 500 227 072 bytes [298 GB] Logical block size: 512 bytes Logical Unit id: 0x600304800771500017a95e300aa1a9ae Serial number: 00aea9a10a305ea91700507107800403 Device type: disk Local Time is: Thu Aug 9 02:08:34 2012 FET Device does not support SMART
Error Counter logging not supported Device does not support Self Test logging
Производитель пишет, что максимальная температура на винтах 55C. Тут 65. Массив настроен в raid1+hotspare. Даже если винт из hotspare останавливается, то показания на нем все равно 65С. На ощупь винты чуть теплые, если их достать.
В винде каким-то раком смартом подцепились винты, и там были показания 41C. Только непонятно как, смарт ведь не работает.
Как получить нормальные показания температуры? И что вообще означает Drive Temperature :65C (появилось мнение, что не текущую температуру)?