The hard drive lasts longer if it runs within the optimal operating temperature. It is then important to monitor the hard drive's temperature to ensure its longevity.

Harddrive or harddisk normally has a built-in temperature sensor. Thermal information of the hard drive is managed by the harddrive's built-in S.M.A.R.T. (Self-Monitoring, Analysis, and Reporting Technology) system. You can monitor temperature for both magnetic hard drive and Solid State Drive or SSD.

Harddisk temperature information can be viewed using hddtemp utility in Linux at the terminal.

Step-by-step video guide:

Steps to view harddrive temperature in Linux:

  1. Launch a terminal application.
  2. Install hddtemp utility.
    $ sudo apt update && sudo apt install --assume-yes hddtemp 
  3. Start hddtemp service.
    $ sudo systemctl start hddtemp
  4. Configure hddtemp service to automatically start during system boot.
    $ sudo systemctl enable hddtemp
    hddtemp.service is not a native service, redirecting to systemd-sysv-install.
    Executing: /lib/systemd/systemd-sysv-install enable hddtemp
  5. View available disk drives.
    $ lsblk | grep disk
    sda      8:0    0 465.8G  0 disk
  6. View temperature of selected disk drive.
    $ sudo hddtemp /dev/sda
    /dev/sda: TOSHIBA MQ01ACF050: 39°C
Discuss the article:

Comment anonymously. Login not required.