Smartmontools
Developer(s)Bruce Allen, Christian Franke, Guido Guenther[1]
Initial releaseOctober 2002 (2002-10)
Stable release
7.4[2] / August 1, 2023; 9 months ago (2023-08-01)
Written inC, C++
Operating systemUnix-like (Linux, Mac OS X, BSD, others) and Microsoft Windows[1]
Size1.3 MB
TypeHard Disk utility
LicenseGNU GPL[1]
Websitewww.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]

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. ^ a b c d "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.