Comment vérifier la température du lecteur sous Linux?


32

J'ai utilisé hdparm -net smartctl -Amais cela semble toujours être une technique "par lecteur" car un lecteur peut répondre à un seul de ces outils.

Alors, existe-t-il un moyen standard d'obtenir la température du lecteur sous Linux (HDD ou SSD)? Sinon, quels (autres) outils puis-je utiliser pour obtenir ces informations?

Réponses:


39

J'aime hddtemp, ce qui fournit un moyen assez standard d'obtenir la température pour les appareils pris en charge. Cela nécessite cependant un support SMART.

Exemple d'utilisation: sudo hddtemp /dev/sd[abcdefghi]

Exemple de réponse:

/ dev / sda: WDC WD6401AALS-00J7B0: 31 ° C
/ dev / sdb: WDC WD7501AALS-00J7B0: 30 ° C


2
La liste de plusieurs lecteurs à la fois peut être effectuée avec hddtemp /dev/sd{a,b,c,d,e,f,g,h,i}.
2015

4
Un moyen plus court serait hddtemp /dev/sd?.
Rovanion

1
hddtemp /dev/sd[abcdefghi]fonctionne également et épargne un peu vos doigts.
Serge Stroobandt

1
/dev/sd?épargne encore plus de doigts.
kkm

1
N'oubliez pas le typepréfixe ( PATA/ SATA/ SCSI) pour certains appareils; cette tour UASP à 8 baies a besoin du SATApréfixe sinon je n'ai pas de température:sudo hddtemp SATA:/dev/sd{a..h}
genpfault

6

Tous les appareils compatibles SMART doivent répondre smartctl. Et je dis que seuls les appareils intelligents ont une lecture de température.

Tous les autres outils seront probablement plus ou moins spécifiques au fournisseur (comme l'omsa de Dell). IPMI pourrait être une autre approche générique, mais je doute que la lecture de la température d'un périphérique de stockage y soit standard.


3

Comme mentionné par Rovanion, pour répertorier tous les lecteurs en une seule fois:

hddtemp /dev/sd?

Ou, si vous préférez une boucle for:

for i in /dev/sd[a-z]; do hddtemp "$i"; done

1
Ne boucle pas ls. C'est la bonne façon:for i in /dev/sd[a-z]; do hddtemp "$i"; done
pause jusqu'à nouvel ordre.

0

Vous voudrez peut-être essayer watch "sensors && sudo hddtemp /dev/sd?"qui fournit des informations sur le processeur et d'autres températures en plus.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.