How to Check SSD Health in Linux
Whether you distrust there’s an woe or you simply yearn to continue to be onward of praiseworthy hassles, it’s a appetizing tip to situate out how to weigh SSD wellness in Linux. Anytime you notification any kind of hassles, such as slow loading paces or lacking out on information, weigh your SSD. If something’s incorrect, you’ll have time to conserve your information before the drive fails.
- Avail the Tag of Your Drive
- Locate SSD Wellness in Linux Making gain utility of of Disks
- Consumption Smartctl (Smartmontools)
- Consumption nvme-cli to Checkup NVMe SSDs
- Locate SSD Wellness in Linux Via KDE Partition Boss
- Consumption GSmartControl to Locate SSD Wellness
Note: you can also weigh the SSD wellness for your Mac.
Avail the Tag of Your Drive
The initially weigh, zero matter what distro you’re making utility of, is to render intake the moniker of your SSD. You’ll require this to run the SSD wellness weigh contraptions.
There are a hodgepodge of contraptions to run. For my example, I’m making utility of lsblk
in the Terminal. Singularly, you could also intake cfdisk
, df
, hwinfo
, fdisk
, sfdisk
, or lshw
.

Remember the moniker of the SSD you yearn to weigh before instance. Traditionally, gazing at the dimension assists you inform them standoffish readily.
If you don’t visit a drive or you yearn to weigh an exterior drive, situate out how to install a drive in Linux.
Locate SSD Wellness in Linux Making gain utility of of Disks
Disks is a GUI practice for researching your SSD’s wellness in Ubuntu. Start by opening the Disks utility, which is typically mounted by default. If it’s not mounted, run the thieving place command in Terminal to install it:
sudo apt install gnome-disk-utility
Pick your disk as well as click the three dot nourishment selection at the optimal right. Then, pick SMART File & Self-Appointments.

Click Start Self-Checkup at the guidance of the new window as well as observe the end results. Hopefully, you yearn to visit an In general Exam of Disk is OK simply above the SMART Qualities checklist.

Consumption Smartctl (Smartmontools)
The command jabber upwards tool smartctl
is entailed through smartmontools, which you’ll have to install. It’s obtainable for Ubuntu, Debian, LinuxMint, Fedora, RHEL, as well as CentOS distros.
While I’m making utility of Ubuntu in my instances, you can intake the thieving place command to install smartmontools for your distro:
Ubuntu, LinuxMint, as well as Debian
sudo apt install smartmontools
RHEL as well as CentOS
sudo yum install smartmontools
Fedora
sudo dnf install smartmontools
As shortly as mounted, run the thieving place command, yet equalize “sda” through your drive:
sudo smartctl -t long -a /dev/sda

The smartctl percent gathers together niceties on obtainable drives, while the -t long
percent tells the tool to run a long checkup (1-2 hours). If you yearn a shorter checkup (about 2 minutes), intake -t short
instead.
If you render intake an misstep that SMART isn’t permitted on the drive, run (equalize sda through your drive):
sudo smartctl -s on /dev/sda
For quick tests, you could not visit a full checklist of services. Instead, you could simply visit a enact/fail result or a “wrapped up without misstep” result. For longer tests, a few services to pay emphasis to in the end results entail:
- Temperature_Celsius – The minutes as well as max services have to be either unchanged or chummy. Draconian fluctuations could median something’s incorrect through your drive, power deliver, CPU, or other equipment.
- Reallocated_Sector_Ct – This tells you how many poor fields have owned to be remapped. The better the number, the better your SSD is to failing.
- Media_Wearout_Indicator – This confirms how chummy the drive is to failing based on its median lifecycle. The highest merit is 100, which is optimum. If the number render puts on better to zero, it’s time to equalize it without defer.
- Reported_Uncorrect – This service tells you how many poor moves were run into that couldn’t be fought. A high number of poor moves is a poor indicator.
Consumption nvme-cli to Checkup NVMe SSDs
The above practice doesn’t job on with one voice species of SSDs. In ordinance to weigh SSD wellness in Linux for a NVMe drive, run the nvme-cli
tool. It works also to smartctl as well as confirms assorted services heeded your drive’s wellness.
Installed the tool by running the thieving place command in Terminal:
sudo apt install nvme-cli
The above is for Ubuntu as well as Debian-based distros. Readjust apt
through dnf
for Fedora or yum
for CentOS as well as RHEL distros.
As shortly as suitably mounted, run the thieving place to checkup the drive, equalize sda through your drive moniker:
sudo watch -n 1 nvme smart-log /dev/sda

For this command, watch -n 1
tells the tool to weigh the SMART log each second. The nvme
percent refers to the type of drive, while the smart-log
percent tells the tool to weigh the SMART log.
After running the tool, weigh the thieving place end results to render intake a better tip of your SSD’s wellness in Linux:
- Feverishness – A safeguard hodgepodge is 30°C to 65°C (86°F as well as 149°F). Traditionally, it’ll continue to be within the 30°C to 40°C hodgepodge unless you’re a power user.
- Percentage_Used – You yearn this number to be as underestimated as praiseworthy. As it creeps over midway, your SSD could be in spook.
- Media_Errors – A few poor moves aren’t a agglomeration to misgiving about. But, if you prelude savoring a larger number of poor moves, it methodologies more of your drive is unreadable.
Locate SSD Wellness in Linux Via KDE Partition Boss
KDE Partition Boss is a GUI to assistances you juggle your Linux partitions as well as drives. You can also intake these contraptions to assistances devise new Linux partitions. Singularly, a agglomeration favor GNOME Disks, it allows you run a SMART weigh on drives. It works on Ubuntu, Debian, CentOS, Fedora, RHEL, OpenSUSE, ArchLinux, as well as Gentoo. Complete commands for each distro are obtainable on the source code page secured above.
I’m making utility of Ubuntu, so I’d install KDE Partition Boss by running the thieving place:
sudo apt install partitionmanager
After it’s mounted, open KDE Partition Boss from your checklist of apps. As shortly as open, obtain entailed in Tools -> SMART Prestige.

Hopefully, you’ll render intake a Prestige of Nice. In addition, weigh the feverishness as well as poor fields. If the feverishness is running too high or you have multiple poor fields, contemplate refurbishing your SSD.
Consumption GSmartControl to Locate SSD Wellness
If you favor how smartctl works, yet favor a graphical user interface, try GSmartControl. It works on most systems, including most Linux distros. Installed GSmartControl making utility of the instructions lent for your distro.
As shortly as mounted, run GSmartControl. It lists with one voice obtainable drives, including those that could not demographic SMART surveillance. Click on the drive you yearn to observe more niceties about. Then, pick the Qualities tab. This offers you most of unchanged niceties as smartctl, yet in an less intricate-to-read layout.

One foible of GSmartControl is if you hover over any kind of service, a pop-upwards clarifies specifically what is being tested as well as how to pinpoint if the services are appetizing or poor. Proceed digging deep into more into your Linux SSD’s wellness by researching some of the other tabs too, such as Feverishness Log.
Locate out the Self Appointments tab to run more tests, identical to smartctl. Sprinted both quick as well as longer tests to visit unchanged information you’d visit once making utility of smartctl from Terminal.
If the Worst Confiscates place
Presently that you recognize how to weigh SSD wellness in Linux, it’s a appetizing tip to concoct for the worst. If your drive is showing early symbols of absence of ability, render sure you have a backup ready. Consumption these backup contraptions for Linux to assistances. If you’re soliciting a new SSD, here’s what to sort for. And, these are some of the breathtaking selections to buy.
Pic credit: Pexels, All screenshots by Crystal Crowder