smartctl is a CLI utility, distributed as part of the Smartmontools package, suitable for querying and controlling S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology) data on modern hard disk drives (HDD). It is also compatible with SSD (Solid State Drive) storage devices.
Features at a glance
Key features include support for disabling the S.M.A.R.T. functionality, support for enabling the S.M.A.R.T. functionality, support for automatic highlight and report of detected anomalies, support for enabling or disabling Auto Offline Data Collection, as well as support for configuring per-drive and global options for smartctl.
In addition, the application allows users to performs S.M.A.R.T. self-tests, read smartctl output from a saved file, which can be interpreted as a read-only virtual device, and view the attributes, capabilities, identity information, self-test logs or error logs of the respective hard disk drive. It comes with comprehensive documentation.
Getting started with GSmartControl
When opened for the first time, the program will require root privileges, as only system administrators can access detailed disk information. It will detect and list all the HDD or SSD devices that are attached to the respective computer.
Click a device on the list to enable or disable S.M.A.R.T. or Auto Offline Data Collection, re-read data, perform various tests (only if S.M.A.R.T. is enabled), as well as to view detailed information, such as model, serial number, firmware version, capacity, rotation rate, etc.
GSmartControl is a cross-platform application, written in the C++ programming language and using the GTK+ GUI toolkit for its graphical user interface. It is compatible with GNU/Linux, BSD, Microsoft Windows and Mac OS X operating systems, supporting 32-bit and 64-bit hardware architectures.
Reviewed by Marius Nestor, last updated on October 31st, 2014
In a hurry? Add it to your Download Basket!
- Implemented support for Adaptec RAID 5805 controller and possibly other Adaptec models as well (Linux).
- Implemented support for Areca RAID controller detection under Linux (untested).
- Implemented support for 3ware 3w-sas-supported (twl) RAID controller detection under Linux (untested).
- Implemented support for systems with several different 3ware controllers (twa/twe/twl).
Application descriptionGSmartControl is an open source, cross-platform and free graphical application written in C++ and GTK+, designed ...