smartmontools
DevelopersBruce Allen, Christian Franke, Guido Guenther[1]
ReleaseOctober 2002 (2002-10)
Stable release
7.5[2] / April 30, 2025; 13 months ago (2025-04-30)
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

edit

Native

edit

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

edit
  • GSmartControl is an open-source multi-platform graphical user interface (GUI) for smartctl developed by Alexander Shaduri.[8]
  • SMART Utility is a program for Mac OS X with a GUI based on smartmontools.[9]
  • HDD Guardian was an open-source Windows-only GUI for smartctl,[10] discontinued on 28 April 2017. The author said that the program could still be downloaded from various sites, but that the entire HDD Guardian project (source code, builds and documentation) had been retired.[11]

See also

edit

References

edit
  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. Retrieved 26 July 2010.{{cite web}}: CS1 maint: deprecated archival service (link)
  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.
edit

📚 Artikel Terkait di Wikipedia

Self-Monitoring, Analysis and Reporting Technology

2014-04-23. "smartmontools/smartmontools: atacmds.cpp, ata_get_attr_raw_value()". Smartmontools.org. 30 May 2023. "smartmontools/smartmontools: atacmds.h:

Comparison of S.M.A.R.T. tools

Journal. 2004-01-01. Retrieved 2010-07-06. Supported_USB-Devices – smartmontools. smartmontools.org. Retrieved on 2014-06-20. RJVB/OS-X-SAT-SMART-Driver 路 GitHub

Error recovery control

support for SCT Error Recovery Timer features added in ACS-4) – smartmontools". www.smartmontools.org. "Re: md RAID with enterprise-class SATA or SAS drives"

SCSI / ATA Translation

smartmontools". Sourceforge.net. Archived from the original on 2012-02-07. Retrieved 2014-01-21. "scsiata.cpp in trunk/smartmontools – smartmontools"

Badblocks

the original on 2012-07-19. Retrieved 2012-06-30. Smartmontools – Bad block HOWTO for smartmontools. A complex how to for badblocks; might be confusing

USB mass storage device class

via USB on MacOSX smartmontools? 3rd party code available!) – smartmontools". Sourceforge.net. Retrieved 2014-01-21. "USB smartmontools". Sourceforge.net

RAID

is therefore less suitable than a desktop drive. In late 2010, the Smartmontools program began supporting the configuration of ATA Error Recovery Control

Bruce Allen (physicist)

on February 25, 2025. Retrieved February 25, 2025. "Team – smartmontools". smartmontools. December 23, 2003. Retrieved July 16, 2023. "Atlas Computing