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 later smartctl -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 done smartctl -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/09rNZZfD
How 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?
Iirc Seagate use hex and modulus calculations, meaning the data looks scary but is totally fine. Do a google search for “interoperate seagate smart data” and there are a bunch if good resources and potentially apps that will help.