I have an external Freecom HDD (Samsung drive inside), connected via USB and using it's own power supply.
The disk disconnects itself on random interval of time (from few hours up to a month). I tend to blame the operating system because the same drive had no problems working connected to a USB port of TP-Link router.
Anyway, just to be sure I performed extended SMART self test using smartctl and completed with
Completed: read failure 30% message.
So, I performed an additional test using e2fsck. It took me a whole night to perform the test on this 1.5TB drive. The test completed with no errors at all.
I am pretty confused - should I trust on SMART self-test or on e2feck results? Also, the SMART health status is ' PASSED' and short self test is fine, too. The usual suspects are checked - the USB cable has been replaced with new one and the external power is checked. Ideas? Should I buy new drive or I am safe? Is SMART or e2fsck a more reliable source of health status?