Wie überprüfe ich die Laufwerkstemperatur unter Linux?

32

Ich habe davon Gebrauch gemacht hdparm -nund smartctl -Aes scheint immer eine "Pro-Laufwerk" -Technik zu sein, da ein Laufwerk möglicherweise nur auf eines dieser Tools reagiert.

Gibt es eine Standardmethode, um die Laufwerkstemperatur unter Linux (HDD oder SSD) zu ermitteln? Wenn nicht, mit welchen (anderen) Tools kann ich diese Informationen abrufen?

Totor
quelle

Antworten:

39

Ich mag hddtemp, die eine ziemlich standardmäßige Möglichkeit zum Abrufen der Temperatur für unterstützte Geräte bietet. Es erfordert jedoch SMART-Unterstützung.

Beispiel Verwendung: sudo hddtemp /dev/sd[abcdefghi]

Beispielantwort:

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

Schrei Havok
quelle
2
Mit können Sie mehrere Laufwerke gleichzeitig auflisten hddtemp /dev/sd{a,b,c,d,e,f,g,h,i}.
16.
4
Ein kürzerer Weg wäre hddtemp /dev/sd?.
Rovanion
1
hddtemp /dev/sd[abcdefghi]funktioniert auch und schont die Finger ein wenig.
Serge Stroobandt
1
/dev/sd?schont noch mehr finger.
kkm
1
Vergessen Sie nicht das typePräfix ( PATA/ SATA/ SCSI) für einige Geräte. Dieser 8-Bay- UASP- Turm benötigt das SATAPräfix, sonst bekomme ich keine Temperaturen:sudo hddtemp SATA:/dev/sd{a..h}
Genpfault
6

Alle SMART-fähigen Geräte sollten darauf reagieren smartctl. Und ich denke, dass nur Smart-Geräte einen Temperaturmesswert haben.

Alle anderen Tools werden wahrscheinlich mehr oder weniger herstellerspezifisch sein (wie Dell`s omsa). IPMI mag ein anderer generischer Ansatz sein, aber ich bezweifle, dass ein Temperaturmesswert eines Speichergeräts dort Standard ist.

Nils
quelle
3

Wie von Rovanion erwähnt, um alle Laufwerke auf einmal aufzulisten:

hddtemp /dev/sd?

Oder wenn Sie eine for-Schleife bevorzugen:

for i in /dev/sd[a-z]; do hddtemp "$i"; done
RyanH
quelle
1
Nicht überholen ls. Dies ist der richtige Weg:for i in /dev/sd[a-z]; do hddtemp "$i"; done
Bis auf weiteres angehalten.
0

Vielleicht möchten Sie versuchen, watch "sensors && sudo hddtemp /dev/sd?"welche CPU- und andere Temperaturinformationen zusätzlich liefert.

lnappa
quelle