smartmontools

From Wikipedia, the free encyclopedia
(Redirected from Smartctl)
Jump to navigation Jump to search

smartmontools
DevelopersBruce Allen, Christian Franke, Guido Guenther[1]
Initial releaseOctober 2002 (2002-10)
Stable release
7.5[2] / April 30, 2025; 13 months ago (2025-04-30)
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Written inC, C++
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    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 | edit source]

    Native

    [edit | edit source]

    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 | edit source]
    • 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 | edit source]

    Lua error in mw.title.lua at line 392: bad argument #2 to 'title.new' (unrecognized namespace name 'Portal').

    References

    [edit | edit source]
    1. ^ a b c d Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ Official website
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value). via Google Books
    4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    5. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    6. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    7. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    8. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    9. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).[dead link]
    10. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    11. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]