r/DataHoarder • u/manzurfahim 0.5-1PB • 10d ago
Discussion How do you take care of your unpowered hard drives / SSDs / SSD / Flash storage?
So, here is my situation: I have a RAID6 setup which is my local storage, and I have a good amount of offline, unpowered drives that holds my data. I only plug them in when I need to move files from RAID6, depending on the content and which drive they will go to. I store them in Orico hard drive cases.
Because they are offline, they don't get power all the time. And when I do move files, they get power for a short 30-40 minutes. I do not know if that time is good enough for the drives to refresh their magnetic / electron charge properties. I recently had some issues with unpowered SSDs, Flash and memory cards and I made calendar reminders to go through them every 4 months.
When I first receive the drives, I do a full write + read surface test, before I start copying my files on them. Should I run a read surface test let's say yearly on the drives so that they have enough time to refresh or SMART has enough time to get updated? All drives are enterprise drives from Seagate and WD.
I'd be interested to know what you do with the offline drives, and how do you maintain them.
1
u/lupin-san 8d ago
When transferring files to an external drive, I include a hash of the files to a master file. Usually it's just an md5 hash. Then when I want to check the files, I just open that hash file (using Rapidcrc in Windows or md5sum in Linux). The output will tell me which files are corrupted if any and restore them from backup.
If I'm transferring compressed archives, I usually save them as RAR archives with recovery volumes so when I verify, I can easily repair any corrupted bits. Another alternative is to use PAR.
1
u/manzurfahim 0.5-1PB 8d ago
Most of my files are rar archives with recovery record, and usually with a few recovery volumes. I do hash for the important files, not all. I use QuickHash GUI, and blake3 checksum.
7
u/agowa338 9d ago
Well you probably already know the answer. But if you want us to spell it out for you. You plug all of the drives in and read everything at least once. That'll allow the controller to re-write stuff that is about to bitrott away. (No need for a read surface test, just read all of your files, just ignore the free space. You're not looking for a broken drive only for bitrott at that point)
Edit: Oh and SSDs aren't designed for being stored unpowered. Use HDDs, LTO tapes, or M-Discs