Проверка на температурата на твърдия диск с hddtemp


Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065

Warning: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead in /home/melkor/public_html/melkor.eu/wp-content/plugins/geshi/geshi/geshi.php on line 2065
VN:F [1.9.22_1171]
Rating: 0.0/5 (0 votes cast)

Тази статия е за тези които искат да си проверят температурата на диска с hddtemp но дискът им не е в базата данни на hddtemp и съответно не излиза никаква информация.

За да поправим това трябва първо да видим дали дискът има температурен сензор. За тази цел ще ни трябва пакета smartmontools.

apt-get install smartmontools

Овен за да проверите това, въпросният пакет ще ви бъде от ползва ако искате да следите текущото състоняние на диска ви и да видите дали не е започнал да се скапва. S.M.A.R.T. трябва да бъде разрешен от BIOS-а за дадения диск за да може монитора да следи информацията за диска.

За да намерим точният номер който отговаря на етмпературния сензор трябва да изпълним следната команда:

smartctl -a /dev/sda

Където /dev/sda е вашият диск който искате да проверите. Изходът на командата ще бъде нещо такова:

span style="color: #808080; font-style: italic;">//smartmontools.sourceforge.net/
# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
 

Редът който ни интересува е:

 

Както виждате ID номерът на температурният сензор е 190. След като вече го знаем можем да го въведем в базата данни на hddtemp.
За да направим това трябва да редактираме следният файл – /etc/hddtemp.db. Това е нормален текстов файл в който са описани моделите дискове и ID омера където може да бъде открит температурният сензор. Записът във файла трябва да изглежда ето така:

"FUJITSU MHZ2250BH G2"          190    C        "Fujitsu MHZ2250BH G2"

Където първият параметър е производителят и моделът на диска както ги изписва hddtemp, ID номерът на температирният сензор, мерните единици – C за Целзий и F за Фаренхайт, и накрая следва коментарен запис който обикновенно е отновно производителят и моделът на диска.
След като сте готови, остава само да изпълните командата:

hddtemp /dev/sda

За да получите резултата:

/dev/sda: FUJITSU MHZ2250BH G2: 46°C

Надявам се че статията ви е била полезна. 🙂

За melkor

Дългогодишен UNIX/Linux потребител. В момента работи като Senior UNIX Administrator в HP GDBC.
Публикувано в Linux с етикети , , , , , , , . Постоянна връзка.

2 Responses to Проверка на температурата на твърдия диск с hddtemp

  1. Емил Манолов каза:

    Warning: count(): Parameter must be an array or an object that implements Countable in /home/melkor/public_html/melkor.eu/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574

    От 3 години и половина притежавам лаптопа си и съм правил какви ли не опити да прочета температурата на хард диска му (FUJITSU MHW2160BH PL), но все безуспешно. Вече в gnome-panel-a си имам иконка с температурата на хард диска точно до иконките показващи температурата на процесора ми 🙂 Благодаря!

    VA:F [1.9.22_1171]
    Rating: 0 (from 0 votes)
  2. melkor каза:

    Warning: count(): Parameter must be an array or an object that implements Countable in /home/melkor/public_html/melkor.eu/wp-content/plugins/gd-star-rating/code/blg/frontend.php on line 574

    За нищо. Радвам се че съм помогнал. 🙂

    VN:F [1.9.22_1171]
    Rating: 0 (from 0 votes)

Този сайт използва Akismet за намаляване на спама. Научете как се обработват данните ви за коментари.