Как в Linux проверить температуру жестких дисков? Утилита hddtemp позволяет контролировать температуру жестких дисков, а так же мониторить температуру жестких дисков сервера удаленно на порту 7634.

Установите утилиту hddtemp

apt-get install hddtemp
 ┌──────────────────────┤ Настраивается пакет hddtemp ├──────────────────────┐  
 │                                                                           │  
 │ Программа hddtemp может работать в виде сервиса, принимая запросы на      │  
 │ порту 7634. Это используется некоторым ПО, например gkrellm, для          │  
 │ получения температуры жёстких дисков.                                     │  
 │                                                                           │  
 │ Сейчас вы можете включить автоматический запуск сервиса hddtemp во время  │  
 │ загрузки системы. Если не уверены, выберите не запускать эту программу    │  
 │ во время загрузки.                                                        │  
 │                                                                           │  
 │ Эту настройку можно позже изменить запустив 'dpkg-reconfigure hddtemp'.   │  
 │                                                                           │  
 │ Запускать сервис hddtemp при старте компьютера?                           │  
 │                                                                           │  
 │                    <Да>                        <Нет>                      │  
 │                                                                           │  
 └───────────────────────────────────────────────────────────────────────────┘ 

Запустите настройку hddtemp

dpkg-reconfigure hddtemp
  ┌─────────────────────┤ Настраивается пакет hddtemp ├──────────────────────┐  
  │                                                                          │  
  │ Вы можете выбрать установку hddtemp с включённым SUID битом, чтобы её    │  
  │ можно было запускать простым пользователям (для получения температур     │  
  │ жёстких дисков), а не только суперпользователю.                          │  
  │                                                                          │  
  │ Потенциально, это может позволить использовать hddtemp для нарушения     │  
  │ компьютерной безопасности. Если не уверены, ответьте отрицательно.       │  
  │                                                                          │  
  │ Эту настройку можно позже изменить запустив 'dpkg-reconfigure hddtemp'.  │  
  │                                                                          │  
  │ Установить /usr/sbin/hddtemp как SUID root?                              │  
  │                                                                          │  
  │                    <Да>                        <Нет>                     │  
  │                                                                          │  
  └──────────────────────────────────────────────────────────────────────────┘ 

  ┌─────────────────────┤ Настраивается пакет hddtemp ├──────────────────────┐  
  │ Температура жёсткого диска(ов) может быть протоколироваться hddtemp с    │  
  │ помощью стандартного системного интерфейса протоколирования.             │  
  │                                                                          │  
  │ Введите значение интервала в секундах между проверками. Для выключения   │  
  │ проверок введите 0.                                                      │  
  │                                                                          │  
  │ Интервал между проверками температуры жёсткого диска:                    │  
  │                                                                          │  
  │ 0_______________________________________________________________________ │  
  │                                                                          │  
  │                                                                          │  
  └──────────────────────────────────────────────────────────────────────────┘  

 ┌──────────────────────┤ Настраивается пакет hddtemp ├──────────────────────┐  
 │                                                                           │  
 │ Программа hddtemp может работать в виде сервиса, принимая запросы на      │  
 │ порту 7634. Это используется некоторым ПО, например gkrellm, для          │  
 │ получения температуры жёстких дисков.                                     │  
 │                                                                           │  
 │ Сейчас вы можете включить автоматический запуск сервиса hddtemp во время  │  
 │ загрузки системы. Если не уверены, выберите не запускать эту программу    │  
 │ во время загрузки.                                                        │  
 │                                                                           │  
 │ Эту настройку можно позже изменить запустив 'dpkg-reconfigure hddtemp'.   │  
 │                                                                           │  
 │ Запускать сервис hddtemp при старте компьютера?                           │  
 │                                                                           │  
 │                    <Да>                        <Нет>                      │  
 │                                                                           │  
 └───────────────────────────────────────────────────────────────────────────┘ 

  ┌─────────────────────┤ Настраивается пакет hddtemp ├──────────────────────┐  
  │ Программа hddtemp может принимать входящие запросы на определённом       │  
  │ интерфейсе или со всех интерфейсов.                                      │  
  │                                                                          │  
  │ Для приёма на конкретном интерфейса введите IP-адрес этого интерфейса    │  
  │ (ввод 127.0.0.1 обеспечит приём только локальных запросов). Для приёма   │  
  │ запросов со всех интерфейсов, введите 0.0.0.0.                           │  
  │                                                                          │  
  │ Интерфейс приёма запросов:                                               │  
  │                                                                          │  
  │ 0.0.0.0_________________________________________________________________ │  
  │                                                                          │  
  │                                                                          │  
  └──────────────────────────────────────────────────────────────────────────┘ 

   ┌────────────────────┤ Настраивается пакет hddtemp ├─────────────────────┐   
   │ По умолчанию, hddtemp принимает входящие запросы с порта 7634. Здесь   │   
   │ можно задать другой номер порта.                                       │   
   │                                                                        │   
   │ Порт приёма запросов:                                                  │   
   │                                                                        │   
   │ 7634__________________________________________________________________ │   
   │                                                                        │   
   │                                                                        │   
   └────────────────────────────────────────────────────────────────────────┘

Проверьте температуру жестких дисков

sudo hddtemp /dev/sda
/dev/sda: SILICONMOTION SM223AC: 0°C

sudo hddtemp /dev/sdb
/dev/sdb: USB2.0 CardReader SD0: S.M.A.R.T. недоступен