If you have data on that disk which is important to you, back it up now. Then run a full smart test on the drive using smartmontools.
To install smart toolsâŚ
sudo dnf install smartmontools
Get information on the drive withâŚ
sudo smartctl -i /dev/[device]
That will tell you if SMART is available on the drive and whether itâs enabled or not. The output will beâŚ
SMART support is: Available - device has SMART capability.
SMART support is: Disabled
If SMART support is disabled you can enable it withâŚ
sudo smartctl -s on /dev/[device]
You can get the current SMART data withâŚ
sudo smartctl -a /dev/[device]
What youâre looking for is anything listed with error rate and reallocated sector count. If an error is found, it is reallocated to spare sectors that have been set aside for just such an occurrence. Thatâs what the âcorrectionâ is. But there are a limited number of blocks available for this.
If error rates and reallocated sector counts are 0 then there is no issue.
You can perform a short test withâŚ
sudo smartctl -t short /dev/sda
Or you can perform a long test withâŚ
sudo smartctl -t long /dev/sda
There are two other types of tests that can be performed, those are conveyance which checks for damage that may have occurred during transport and select which allows you to specify certain ranges of the logical block addresses.
This will tell you whether your drive is failing or not.