smartmontools – (S.M.A.R.T. Monitoring Tools) console utility for diagnosing the status of hard drives supporting S.M.A.R.T. technology.
smartmontools has two utilities, smartctl for monitoring S.M.A.R.T. and a smartd background process that automatically polls devices and records errors.
Installation in Linux Ubuntu/Debian:
sudo apt-get install smartmontools
Help about the utility:
smartctl -h
Examples:
Verification of the support of S.M.A.R.T. and SCT ERC:
smartctl -i -d sat /dev/sda sudo smartctl -a /dev/sda | grep SCT
Full information about HDD:
smartctl --all /dev/sda
HDD status evaluation:
smartctl -H /dev/sda
HDD error log:
smartctl -l error /dev/sda
Drive integrity test:
smartctl --test long /dev/sda
See also:
Description of SMART attributes
Linux disk test for errors and broken sectors