Pour afficher la température des disques durs sous Alpine Linux, vous pouvez utiliser les méthodes suivantes :
## Installation des outils nécessaires
Commencez par installer les outils requis :
```
apk add lm-sensors smartmontools
```
## Utilisation de smartmontools
Smartmontools est un outil puissant pour surveiller l'état des disques, y compris leur température :
1. Pour afficher la température d'un disque spécifique :
```
smartctl -A /dev/sdX | grep Temperature
```
Remplacez X par la lettre correspondant à votre disque (sda, sdb, etc.).
2. Pour une vue d'ensemble de tous les disques :
```
for disk in /dev/sd?; do echo "$disk:"; smartctl -A $disk | grep Temperature; done
```
## Utilisation de lm-sensors
Lm-sensors peut également être utilisé pour surveiller la température des disques si le module drivetemp est disponible :
1. Chargez le module drivetemp (si disponible) :
```
modprobe drivetemp
```
2. Utilisez la commande sensors pour afficher les températures :
```
sensors
```
## Script personnalisé
Vous pouvez créer un script simple pour afficher les températures de manière plus lisible :
```bash
#!/bin/sh
for disk in /dev/sd?; do
temp=$(smartctl -A $disk | grep Temperature_Celsius | awk '{print $10}')
if [ -n "$temp" ]; then
echo "$(basename $disk): ${temp}°C"
fi
done
```
Sauvegardez ce script, rendez-le exécutable avec `chmod +x script.sh`, puis exécutez-le pour voir les températures.
## Surveillance continue
Pour une surveillance continue, vous pouvez utiliser des outils comme `watch` :
```
watch -n 60 './script.sh'
```
Cela exécutera le script toutes les 60 secondes, vous donnant une mise à jour régulière des températures.
Alpine Linux, étant une distribution légère, peut ne pas avoir toutes les fonctionnalités des distributions plus complètes. Cependant, ces méthodes devraient vous permettre de surveiller efficacement la température de vos disques durs en 2024.
Citations:
[1]
https://ignace72.eu/connaitre-la-temperature-de-ses-disques-avec-le-module-linux-drivetemp.html
[2]
https://artheodoc.wordpress.com/2014/01/19/pour-connatre-la-temprature-du-processeur-et-des-disques-depuis-un-terminal-sous-debian-7/
[3]
https://pq.hosting/fr/help/instructions/57-comment-afficher-et-surveiller-la-temperature-de-linux.html
[4]
https://www.manjaro.fr/forum/viewtopic.php?t=13546
[5]
https://www.numetopia.fr/controler-etat-de-sante-disque-dur-sous-linux/
[6]
https://www.it-connect.fr/linux-comment-connaitre-etat-de-sante-disque-dur-ou-disque-ssd/
[7]
https://kaizen-solutions.net/kaizen-insights/articles-et-conseils-de-nos-experts/creer-un-systeme-linux-embarque-sur-mesure-avec-yocto/
[8]
https://support-fr.wd.com/app/answers/detailweb/a_id/51060/~/apprenez-%C3%A0-mesurer-la-temp%C3%A9rature-dun-disque