How to check and monitor hard disk life in Linux Mint and Ubuntu


Hard disk failures are imminent and it’s only a matter of time when the they start deteriorating and one bad day it’s dead forever. Oops, did you take a backup? While the failure rate can be reduced by choosing a good make and model, a traditional typical disk version do have a life span of 5 to 8 years. So, it’s a good idea to keep a track on its health status regularly so that you know when its death is nearing, and you can be prepared to swap the hard disk with replacement.

Typically, almost all hard disk manufacturers bundle a hard disk monitoring tool along with the hard disk. Unfortunately, the utility only runs in Microsoft Windows and Mac OS X operating systems. Moreover, popular third-party apps like Hard Disk Doctor, HDD Life too work on Windows platform and Mac OS X platforms. Linux users can use GSmartControl application. It is 100% free software and directly available from the Linux Mint’s Software Center as well as Ubuntu software center.

STEP 1: Click ‘Applications’ and launch ‘Software Manager’.

STEP 2: Look for ‘GSmartControl’ and install it.


STEP 3: Plug-in you external hard disk which you want to check. If you are checking the computer’s internal hard disk, then you can open the GSmartControl app directly.

STEP 4: Enter root password when prompted.

STEP 5: You should see all the hard disks connected to your computer including the internal hard disk drive.

STEP 6: Right-click on the hard disk icon which you want to check and select. In my case I want to check a 2TB WD Passport external hard disk drive.


GSmartControl Perform Tests
GSmartControl Perform Tests

STEP 7: In the ‘Perform Tests’ tab, you can choose ‘Test type’. You can start with ‘Short Self-test’ and then proceed with longer ones if you want. Short test is good enough to show out problems in a seriously failing hard disk.

Check Hard Disk
Check Hard Disk

STEP 8: Click ‘Execute’. After the process is done, it will show summary of ‘Test result’. In my case it showed ‘Completed without error’.


Hard disk check report
Hard disk check report summary

You can click on ‘View Output’ to see full report.

Full Check REport
Full Check Report

Scroll down in the report to find S.M.A.R.T attributes. This is the data that says about your hard disk status. The ‘Raw_Read_Error_Rate’, ‘Reallocated_Sector_Count’, ‘Seek_Error_Rate’ are some important attributes to look for. Check the current value against the Threshold and the Worst value. If any of the attributes are coming close to the Worst values, it implies hard disk life is deteriorating.

S.M.A.R.T Attributes
S.M.A.R.T Attributes

Kiran Kumar
Hi there! I'm Kiran Kumar, founder of I'm an avid Linux lover and enjoy hands-on with new promising distros. Currently, I'm using Ubuntu as a daily driver and run several other distros such as Fedora, Solus, Manjaro, Debian, and some new ones on my test PC and virtual machines. I have a day job as an Engineer, and this website is one of my favorite past time activities, especially during Winter ;). When I'm not writing for FOSSLinux, I'm seen biking and hiking on scenic trails. I hope you enjoy using this website as much as I do writing for it. Feedback from readers is something that inspires me to do more and spread Linux love!. If you find a time, drop me an email or feedback from the 'Contact' page. Or simply leave a comment below if you found this article useful. Have a good day!


  1. Vendor Specific SMART Attributes with Thresholds:
    1 Raw_Read_Error_Rate POSR-K 100 100 051 – 2159
    2 Throughput_Performance POS–K 055 055 000 – 6130
    3 Spin_Up_Time PO—K 091 090 025 – 2855
    4 Start_Stop_Count -O–CK 088 088 000 – 12950
    5 Reallocated_Sector_Ct PO–CK 252 252 010 – 0
    7 Seek_Error_Rate POSR-K 252 252 051 – 0
    8 Seek_Time_Performance P-S–K 252 252 015 – 0
    9 Power_On_Hours -O–CK 100 100 000 – 16890
    10 Spin_Retry_Count PO–CK 252 252 051 – 0
    11 Calibration_Retry_Count -O–CK 097 097 000 – 3864
    12 Power_Cycle_Count -O–CK 090 090 000 – 10470
    181 Program_Fail_Cnt_Total -O—K 100 100 000 – 17920057
    183 Runtime_Bad_Block -O–CK 252 252 010 – 0
    184 End-to-End_Error PO–CK 252 252 048 – 0
    186 Unknown_Attribute -O–CK 252 252 000 – 0
    187 Reported_Uncorrect -O–CK 100 100 000 – 66
    188 Command_Timeout -O–CK 252 252 000 – 0
    190 Airflow_Temperature_Cel -O—- 064 048 040 – 36 (Min/Max 3/52)
    191 G-Sense_Error_Rate -O—K 100 100 000 – 879
    192 Power-Off_Retract_Count -O—K 252 252 000 – 0
    193 Load_Cycle_Count -O–CK 078 078 000 – 228585
    194 Temperature_Celsius -O—- 064 048 000 – 36 (Min/Max 3/52)
    195 Hardware_ECC_Recovered -O-RCK 100 100 000 – 0
    196 Reallocated_Event_Count -O–CK 252 252 000 – 0
    197 Current_Pending_Sector -O–CK 252 100 000 – 0
    198 Offline_Uncorrectable —-CK 252 252 000 – 0
    199 UDMA_CRC_Error_Count -OS-CK 200 200 000 – 0
    200 Multi_Zone_Error_Rate -O-R-K 001 001 000 – 32805


    I assume that this does not look right

Leave a Reply to Loyalty cham Cancel reply

Please enter your comment!
Please enter your name here




Top 20 Git Commands with Practical Examples

If you are here reading this post, there is a high probability that you have heard or interacted with Github, and you now want to learn Git. Before we continue with showing you some of the cool Git commands, let's understand the difference between Git and GitHub.

Top 10 New Features in Linux Kernel 5.7

Linus Torvalds has announced the release of Linux Kernel 5.7 after seven weeks of development. The release announcement comes as a piece of exciting news as it brings a host of new features for the hardware manufacturers as well as the developers.

How to install CMake on Ubuntu

CMake is a cross-platform free and open-source software tool designed to build, test, and package the software. CMake uses a simple platform and compiler-independent configuration files to control the software compilation process.

How to install Lightworks on Ubuntu

Even though Linux may not get a native installer of video editing software like Adobe Premiere or Final Cut Pro, that doesn't mean there are no industry standards tools available. Lightworks is non-linear editing (NLE) video mastering app for Windows, Linux, and macOS. Installing it on Ubuntu is simple due to deb package availability.

How to install DaVinci Resolve on Fedora

Davinci Resolve is a professional application used for color correction, video editing, visual effects, and motion graphics. It is one of the extensively used software by movie industries located in Hollywood.

The 10 Best Programming Languages for Hacking

One of the significant entities we have in Cyber Security is Ethical Hacking (ETH). It is the process of detecting and finding flaws or vulnerabilities in a system that a hacker would exploit.


Linux is growing faster than ever. As per the latest report, there is a drop in the Windows 10 market share for the first time, and Linux's market share has improved to 2.87% this month. Most of the features in the list were rolled out in the Pop OS 20.04. Let's a detailed look into the new features, how to upgrade, and a ride through video.
Elementary OS 5.1 Hera has received a point release with a handful of new features and bug fixes, and we will be reviewing the significant changes in this article. For those new to elementary OS, this Ubuntu-based Linux distribution uses their inhouse built Pantheon desktop environment and AppCenter.

Ubuntu 19.10 (Eoan Ermine) Beta Installation and Overview

It may be early, but I've been looking forward to the release of Ubuntu 19.10 for some time now. As an impatient person, and promised readers in the FOSSLinux article announcing the release of Eoan Ermine that we would provide you a review of Ubuntu 19.10 Eoan Ermine - Beta.  So, here it goes.

What’s New in Ubuntu 20.04 LTS “Focal Fossa”

Ubuntu 20.04 LTS is out now! This is the successor to Ubuntu 18.04, which was released in April 2018 and still has three years of official support left. Code-named Focal Fossa, the new edition has all the bells and whistles included in it, making it one of the best Ubuntu releases yet. Let's find out more.

6 Best Linux Distros for Laptops

Whether buying a Linux pre-installed laptop or selecting a Linux distro for your existing laptop, there are many things to consider. Let's take you through some of the best Linux distros that are optimized for Laptops in this 2019 edition of the article. Read on.

Beaker Browser: A P2P web browser you must try

I think we can all agree on the fact that the web browser is an integral part of our Linux systems, or any computer system, for that matter. We have had several fulfilling options for browsing the web, like Firefox, Brave, Vivaldi, Tor, etc. and they have worked pretty well, but also pretty much in the same way, except for Tor, which is much better for anonymity.