| This happened to me. Lost a bunch of data. I had backups on an external drive that I'd periodically copy data to. I can't remember the exact sizes but this will still explain in principle what happened. I had a 1TB drive in my desktop. I had a 500GB external drive. At time of purchase I had less than 500GB to back up. At some point in time my desktop hard drive started corrupting data unbeknownst to me. The amount I needed to backup grew beyond 500GB so I purchased a new larger backup drive. I did a full copy (corruption and all) from my desktop to new backup drive. At some point I repurposed the old backup drive for something else erasing it. It is at this point I have irrecoverable data loss and I still don't know. The corruption became so widespread on my desktop drive I became aware of it. I check my backup and discover a non trivial amount of my data was corrupted. |
At first it corrupted a few files. I though nothing of it since I had a few power outages. Then more files. So I reformatted but file corruption kept happening. Switched the drive to a separate chipset with the same cable and all was good.
My current solution to this situation is a Low power PC which runs FreeBSD that has ECC RAM and a ZFS pool consisting of five mirrored drives. This PC gets backups pushed to it from my main workstation and makes a snapshot each time. I plan to change it though to a pull configuration. This way it will be immune to crptolocker software performing privilege escalation attacks since no services will be offered and no credentials will be viewed by the workstation. I have to configure it using its own keyboard though.
Even then the backups need to be tested.