This simple tutorial shows how to easily check your SSD health in Ubuntu and/or Linux Mint desktop.
I’ve been running Ubuntu Linux on my old laptop for about 7 years. Everything works well, but it recently refuses to boot sometimes when pressing on the physical power button. Not sure what’s the problem, but I guess it’s something to do the data reading issue from SSD drive.
In Windows 10, I prefer to use CrystalDiskInfo which is super easy to understand for beginners. For Linux, there’s a tool GSmartControl available for choice.
1. First, the tool is available in most Linux’s system repositories. User can just search for and install it from system package manager. For Ubuntu, it’s available to install via Ubuntu Software app:
For those familiar with Linux command can run a single command in terminal (Ctrl+Alt+T) to install it:
sudo apt install gsmartcontrol
2. After that, search for and launch it from start menu (or Activities overview). It will list your SSD drive in the app window.
By double-clicking on the disk icon or go menu “Device -> View Details” will open the information dialog that you need.
Things are not so easy to read for beginners. But it will highlight something that is not going well with red text font or background.
By moving mouse cursor over any item in the app window, there will be a tool-tip pop-over that explain with detailed information. As the screenshot below shows, it shows you:
- power-on time.
- total disk read and write.
- read error rate.
- temperature and other information.
For those prefer a percentage value of the device life, go “Statistics” tab and check the value of Percentage Used Endurance Indicator. In my case as the screenshot shows, there should be still 93% left.
And you can click on “View Output” button to view all the info as text, copy and paste them into online forums to ask for help! Or, run a “Self-Tests” manually to see if there’s any error.
Thanks Ji, I run an SSD and had no idea this software existed. I installed it right away.
Hi again, J im. You answered a question for me about SSD drives a few days ago.
Anywho, I just added GSmartControl in Ubuntu 22.04, hoping to be able to monitor the temperature of my two NVMe SSDs. Problem is, the app doesn’t recognize them. They show up as “Unknown models,” and the app provides me with no information about them.
Is there a trick to getting GSmartControl to recognize NVMes?
Sadly, GSmartControl so far does not support NVME, through its backend, the command smartctl add NVME support in the latest version.
If you just want to monitor the temperature, there are quite a few alternatives:
1.
lm-sensors
– install it viasudo apt install lm-sensors
, then runsensors-detect
to probe hardware (it’s OK to hit Enter to all questions), finally, runsensors
to view temperature in terminal for all supported hardware.2. There are also other graphical tools, such as
psensor
(install viasudo apt install psensor
), to monitor temperature. Though, NVME may be marked as ‘Composite’ or other names.