Ubuntu / Linux news and application reviews.

Hard Disk Sentinel - Linux console edition is a tool for examining the health, temperature and other useful info about your disks (IDE, S-ATA, SATA II, SCSI and USB).

Hard Disk Sentinel (Linux Edition)

List of features

  • display hard disk / solid state disk information on the terminal
  • create comprehensive report about the disk system, including both hard disk and SSD specific features (for example, media rotation rate, TRIM command, etc.)
  • display and manage acoustic setting of hard disks (on supported USB disks also)
  • offers outputs for both users and scripts/other applications to process

The following information are displayed:

  • detected hard disk number and device name (for example /dev/sda)
  • size, model ID, serial number, revision and interface of all detected hard disks
  • temperature, health and performance values
  • power on time (days, hour, minutes - if supported)
    Note: this is for informational purposes only, the value displayed under Windows (after some minutes of testing) may be more accurate
  • acoustic management settings (if supported and -aam or -setaam option is used

How to use Hard Disk Sentinel

Download Hard Disk Santinel Linux console edition, then extract the archive contents to any folder. Open a terminal to the folder where you extracted it or navigate using the terminal and run the following command to make the HDSentinel executable:
chmod 755 HDSentinel
Now you can launch it (it needs sudo!) with the following command:
sudo ./HDSentinel [options]
where [options] can be:
  • -h - displays help and usage information
  • -r [report file] - automatically save report to filename (default: report.txt)
  • -dump - dump report to stdout (can be used with -xml to dump XML output instead of text)
  • -xml - create and save XML report instead of TXT
  • -solid - solid output (drive, tempC, health%, power on hours, model, S/N, size)
  • -verbose - detailed detection information and save temporary files (only for debug purposes)
  • -aam - display acoustic management settings (current and recommended level)
  • -setaam drive_num|ALL level(hex)80-FE|QUIET|LOUD - set acoustic level on drive 0..n (or all)
    80 or QUIET is the lowest (most silent) setting, FE or LOUD is the highest (fastest) setting
    For example: hdsentinel -setaam 0 loud - Configures drive 0 to fastest (loud) setting. Same as hdsentinel -setaam 0 FE

Usage examples:

Optimize complete system for silence:

hdsentinel -setaam all quiet

Optimize complete system for high performance (but louder disk access):

hdsentinel -setaam all loud
Select a balanced level between silence and performance on drive 0:
hdsentinel -setaam 0 C0