Hello all,
I have a small OpenMediaVault NAS running on a thin client (HP T630) using 3 external 2TB USB HDD's.
Most of this data is movies and series, which are not that important to me.
But I'd like to implement a system to protect some 500GB of sentimentally valuable data like family pictures and old camcorder video against corruption, rot or data loss.
Currently, I have that data saved on all 3 drives (no RAID, just 3 separate drives) in threefold. And a 4th copy on a not connected backup drive at a different location.
So the way I see it, I have the data fairly well protected against:
- Single drive failure (3 more copies)
- Catastrophic NAS failure like house fire, lightning strike, etc. (the 4th offsite backup)
However, I'd like to add protection against data rot. Because I'd like these pictures and videos be available to me uncorrupted for decades to come.
I was thinking it should be as "easy" as having 3 instances of the data. And periodically comparing the data bit by bit to see if all 3 are identical. And if there is difference in one of the instances, replace the corrupted file with the file on the other 2 instances.
My question is: Is this a good way to go? And if so, what software/scripts could I use for this?
And would it also be wise to periodically overwrite all the data (resilvering is the term I believe?). How would I go about that?
Thanks in advance. And if you have alternative better ideas, let me know! I'm open to suggestions.
I have a small OpenMediaVault NAS running on a thin client (HP T630) using 3 external 2TB USB HDD's.
Most of this data is movies and series, which are not that important to me.
But I'd like to implement a system to protect some 500GB of sentimentally valuable data like family pictures and old camcorder video against corruption, rot or data loss.
Currently, I have that data saved on all 3 drives (no RAID, just 3 separate drives) in threefold. And a 4th copy on a not connected backup drive at a different location.
So the way I see it, I have the data fairly well protected against:
- Single drive failure (3 more copies)
- Catastrophic NAS failure like house fire, lightning strike, etc. (the 4th offsite backup)
However, I'd like to add protection against data rot. Because I'd like these pictures and videos be available to me uncorrupted for decades to come.
I was thinking it should be as "easy" as having 3 instances of the data. And periodically comparing the data bit by bit to see if all 3 are identical. And if there is difference in one of the instances, replace the corrupted file with the file on the other 2 instances.
My question is: Is this a good way to go? And if so, what software/scripts could I use for this?
And would it also be wise to periodically overwrite all the data (resilvering is the term I believe?). How would I go about that?
Thanks in advance. And if you have alternative better ideas, let me know! I'm open to suggestions.