I had been using TrueNas core for quite some time without any issue. But recently one of the drives started reporting an error (1 or 4), I was advised to replace the cable to see if it worked which it did.
I was also advised to buy new drives & make a new pool to copy the data to just in case the drive was failing, but the new drives didn’t turn up in time to copy my data off. Now the drive that was reporting as failing & had passed a smart test (after changing the cable) has now failed & shows my pool is offline.
I was using a stripe pool (yes I know, bad decision), but last night I was able to use ddrescue to copy the hard drive to another drive with 100% success.
I’ve connected the drive up but the pool still reports offline & still showing the old drive in the pool, the new drive is not showing as online but the gui can see the drive.
After much searching all I could find was answers stating the data from the drives were gone due to the hard drive set up in stripe mode.
Due to the data being important I kept searching for answers & came across one reply to someone stating that there “could” be a way of getting the data back, though it was a slim chance.
Followed a guide to ddrescue the failing (failed) hard drive 3TB to a new 4TB hard drive. After a few days it stated it had rescued 100%, I tested it with TrueNas but it still couldn’t see the pool.
More searching I spotted one thread where someone suggested the software by Klennet, I downloaded the software & installed it just to see what would happen. After 3 or 4 days of scanning it stated the data was all there & it could rescue it. I’m now in the process of copying all the data back.
It was an expensive experience but least I have some software in case I have anymore failing hard drives. But I will change away from a strip setup.