GNU/Linux >> Linux Esercitazione >  >> Linux

Come controllare la temperatura dell'unità su Linux?

Mi piace hddtemp , che fornisce un modo abbastanza standard per ottenere la temperatura per i dispositivi supportati. Tuttavia richiede il supporto SMART.

Esempio di utilizzo:sudo hddtemp /dev/sd[abcdefghi]

Esempio di risposta:

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


Tutti i dispositivi compatibili con SMART dovrebbero rispondere a smartctl . E immagino che solo i dispositivi intelligenti abbiano una lettura della temperatura.

Tutti gli altri strumenti saranno probabilmente più o meno specifici del fornitore (come l'omsa di Dell). IPMI potrebbe essere un altro approccio generico, ma dubito che la lettura della temperatura di un dispositivo di archiviazione sia standard lì.


Come menzionato da Rovanion, per elencare tutte le unità in una volta sola:

hddtemp /dev/sd?

Oppure, se preferisci un ciclo for:

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

Linux
  1. Come controllare la versione di Redhat

  2. Come controllare il fuso orario in Linux

  3. Come utilizzare Google Drive su Linux

  4. Come controllare la cronologia di accesso di Linux

  5. Come controllare la password con Linux?

Come controllare il disco rigido per settori o blocchi danneggiati in Linux

Come controllare l'utilizzo dello spazio su disco in Linux

Come controllare la versione di Linux

Come controllare la versione del kernel in Linux

Come montare un'unità su Linux

Come controllare lo spazio di scambio in Linux