cross-posted from: https://swg-empire.de/post/4845931
I’ve had multiple reads fail on a fairly new drive.
I did a
smartctl -t long /dev/sdb
but after checking back a few minutes latersmartctl -a /dev/sdb
showed that no tests were running and that the previous test had “the read element of the test failed”.I did
smartctl -t offline /dev/sdb
next and after that was donesmartctl -x /dev/sdb
showed about 1500 errors but it also reported SMART as PASSED.Here is the output of
smartctl -x /dev/sdb
: https://pastebin.com/09rNZZfDHow should I interpret these results? Was my assumption that the long test was done wrong? Should I replace the drive? Or might something else be wrong, like the SATA connection?
A friend of mine was in a similar-ish circumstance.
He was using a 18TB Helium HDD with an external SATA to USB converter (with a power brick)
While writing data to it, it would randomly freeze mid-transfer.
It wouldn’t properly disconnect from the operating system either, it would just randomly freeze mid-transfer, and resume automatically. And the same freeze would happen while reading as well.
This issue disappeared when I told him to use a real PC with a proper PSU.
Before you replace the drive,
If all of these fail, then yeah, replace the drive.
This is actually a good point. I had this exact issue quite recently and overlooked it at first, even throwing away a drive and replacing it for the exact same error to re-appear with a second one.
Quick and easy to do, good suggestion.