I have built a remote backup server of old components (AM2 with 4GB DDR2 non-ECC). I plan on using a Raid z2 with 8x 1TB disks.
I know generally it's recommended to use ECC ram with ZFS, not here to discuss that at all. I don't want to spent £300 odd to upgrade this box.
This backups will contain:
Video files ranging from 1GB to 20GB
Documents: few KB to a few MB
ISO/System images 10GB to 40GB
Sources are from:
ESXi datastores
Hardware Raid 6 on main storage system
Now for my list of questions
What would be the best way of detecting any corruption?
I was thinking checksum's of the files being backed up, best to store these along side the files?
Then a simple script to compare after transfer?
Assuming could also have daily/weekly scripts which check the data for corruption using the checksums?
Should I be doing the above on my hardware RAID 6 to detect for corruption?
What is the best way to transfer the backups?
My plan was an open vpn link between the two locations then a simple rsync?
Be interested to know how others manage similar issues.
I know generally it's recommended to use ECC ram with ZFS, not here to discuss that at all. I don't want to spent £300 odd to upgrade this box.
This backups will contain:
Video files ranging from 1GB to 20GB
Documents: few KB to a few MB
ISO/System images 10GB to 40GB
Sources are from:
ESXi datastores
Hardware Raid 6 on main storage system
Now for my list of questions
What would be the best way of detecting any corruption?
I was thinking checksum's of the files being backed up, best to store these along side the files?
Then a simple script to compare after transfer?
Assuming could also have daily/weekly scripts which check the data for corruption using the checksums?
Should I be doing the above on my hardware RAID 6 to detect for corruption?
What is the best way to transfer the backups?
My plan was an open vpn link between the two locations then a simple rsync?
Be interested to know how others manage similar issues.