Recently I had an issue on my server which is a bit "unexpected"...
A drive went bad--it would get "write" errors, but unraid wouldn't mark the drive as bad. Using the smart utilities, the hd was saying it couldn't reallocat the blocks (or something to that effect. I replaced the drive and resynced it and everything seemed good.
As I randomly checked some (of the 45k) pictures I have stored on there, I noticed about 10% of them were corrupted. (That is the color would be off or pixels would be shifted.) This was quite puzzling. Then the unraid server's samaba deamon would crash, and one time the kernel crashed...
To make a long story short, after many failed resierfsck's, it turns out my memory was bad. I removed the bad memory and everything was fine. This includes the corrupted pictures.
While I'm greatly relieved that everything worked out ok, my questions are:
* How do I know when files get corrupted? (I can't look at each file every X days to make sure they are ok!)
* What's the best backup strategy? My concern is that I don't want to backup the corrupted version...so a "time machine" type backup may be the best one, but what works like that with unraid?
Thanks!
Ron