Привет.
Раньше была и замечательно работала утилита hddtemp,
сейчас на неё «забили» и она выкинути из Debian 12.
Тем не менее мониторить температуру дисков надо.
Насколько я помню, hddtemp можно было указать сразу несколько дисков, или даже маску.
Сейчас пока остался лишь:
# smartctl -a /dev/sda|grep Temp
Он показывает много мусора:
194 Temperature_Celsius 0x0022 100 100 000 Old_age Always - 33 (Min/Max 16/51)
И лишь одно устройство
Для «подчистки» вывода, можно использовать:
# smartctl -A /dev/sda | awk '/Temp/ {print $10}'
Получим просто 33, но я не совсем уверен что это будет всегда верно работать.
Но хотелось бы аналога hddtmpt /dev/sda /dev/sdb /dev/sdc /dev/sdd /dev/sde /dev/sdf /dev/sdg
Чтобы получить вывод температуры сразу для всех дисков в системе.
Смутно припоминаю, что hddtemp для каждого диска сначала писал его название а потом уже температуру.
Что может порекомендовать глубокоуважаемый Олл?