Smartmontools

Last updated

smartmontools
Developers Bruce Allen, Christian Franke, Guido Guenther [1]
Initial releaseOctober 2002 (2002-10)
Stable release
7.5 [2] / April 30, 2025;7 months ago (2025-04-30)
Written in C, C++
Operating system Unix-like (Linux, Mac OS X, BSD, others) and Microsoft Windows [1]
Size 1.3 MB
Type Hard Disk utility
License GNU GPL [1]
Website www.smartmontools.org

smartmontools (S.M.A.R.T. Monitoring Tools) is a set of utility programs (smartctl and smartd) to control and monitor computer storage systems using the Self-Monitoring, Analysis and Reporting Technology (S.M.A.R.T.) system built into most modern (P)ATA, Serial ATA, SCSI/SAS and NVMe hard drives. [1] [3] [4]

Contents

smartmontools displays early warning signs of hard drive problems detected by S.M.A.R.T., often giving notice of impending failure while it is still possible to back data up. [5]

From late 2010 ATA Error Recovery Control configuration has been supported by smartmontools, allowing it to configure many desktop-and laptop-class hard drives for use in a RAID array and vice versa. [6]

Most Linux distributions provide the smartmontools package. [7]

User interface

Native

smartctl and smartd have a command-line interface. By default the output of smartctl is in human readable form; to aid logic trying to parse this output, JSON output is also available.

Third-party GUI

See also

References

  1. 1 2 3 4 "smartmontools wiki" . Retrieved 28 November 2017.
  2. ↑ Official website
  3. ↑ von Hagen, William; Jones, Brian K. (2005). "Hack 78: Avoid Catastrophic Disk Failure". Linux Server Hacks, Volume Two. O'Reilly Media, Inc. pp. 346–350. ISBN   978-0-596-10082-7. via Google Books
  4. ↑ Nemeth, Evi; Snyder, Garth; Hein, Trent R.; Whaley, Ben (2010). Unix and Linux System Administration Handbook. Pearson Education. p. 366. ISBN   9780132117364.
  5. ↑ Allen, Bruce (1 January 2004). "Monitoring Hard Disks with SMART". Linux Journal . Retrieved 26 July 2010.
  6. ↑ Gregory, Richard. "Error recovery control with smartmontools". Liverpool University Department of Computer Science. Archived from the original on 28 September 2011. Retrieved 26 November 2013.
  7. ↑ Danen, Vincent (30 March 2010). "Using smartctl to get SMART status information on your hard drives". TechRepublic. Archived from the original on 7 July 2012. Retrieved 26 July 2010.
  8. ↑ "How S.M.A.R.T. are your disks?". LinuxInsight. 8 February 2009. Retrieved 26 July 2010.
  9. ↑ Frakes, Dan (29 October 2009). "SMART Utility Monitors Hard Drives' Health". PC World . Retrieved 26 July 2010.[ dead link ]
  10. ↑ "HDD Guardian 0.7.1 (archived)". hddguardian.codeplex.com. 5 January 2017. Archived from the original on 8 January 2017. Retrieved 14 May 2017.
  11. ↑ "HDD Guardian - Home". hddguardian.codeplex.com. 28 April 2017. Archived from the original on 14 May 2017. Retrieved 14 May 2017.