Сервер в кармане, или просто о сложном!

главная - Статьи - Linux, FreeBSD

Температура жесткого диска в Linux

Теги: Система Linux Настройка сервера

У всех на слуху "узнать температуру процессора". Конечно, главная печка компьютера чаще всего именно процессор. Но что будет, если процессор перегреется? В лучшем случае компьютер начнет зависать и потом выключиться, в худшем - потеряете процессор и, возможно, материнскую плату. А что будет, если от перегрева сломается жесткий диск? Вы потеряете все, что было на нем (вопрос бекапов стоит особняком).

Условно, но если температура hdd выше 45 градусов, то условия эксплуатации не комфортные. Не факт, что получиться их изменить, но по-крайней мере, понимать что вероятность перегрева высокая - надо. Например, в зеркальном raid стояли два диска WD RE4, на одном температура была 36, на другом - 46. Возможно, второй диск был более дефектным. И на этом более горячем диске возникли сбойные кластеры. Потери данных не было, т.к. raid1 и бекап, но не всегда так бывает.

Узнать, какая температура ващего жесткого диска в Linux очень легко.

Ставим hddtemp

В Ubuntu:

sudo apt-get install hddtemp

В CentOS надо дополнительно установить (если еще не установлен) репозиторий EPEL:

sudo rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
sudo yum install hddtemp

Узнать, как называются диски в вашей системе можно с помощью команды:

sudo fdisk -l

Disk /dev/sda: 2000.4 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders, total 3907029168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disk identifier: 0x00000000

Скорее всего, это будет /dev/sda, /dev/sdb и далее по списку. Разделы (например, sda1, sdb2 - это не весь диск, точнее, не диск как целое устройство).

user@ubuntu:~$ sudo hddtemp /dev/sda
/dev/sda: ST380013AS: 45 0C

Собственно, вот и все. Есть и другие варианты. Например, lm-sensors или smartmontools (тут вообще много всего, включая количество ремапов, температуры, количества отработанных часов и много чего еще).

Авторизуйтесь для добавления комментариев!


    забыли пароль?    новый пользователь?