I'm planning to launch a file host fairly soon. I have a 12TB software RAID array in my 1U server unit, and another 12TB software RAID array at a private location. Users will be uploading (and possibly removing) files to and from the space (and modifications may be made to some files as the database will also be stored on the array) and I need everything from machine one to be backed up to machine 2 (and modifications, removals and creations to be submitted).
How can I accomplish this? (I'll want to backup ideally either every day, or just whenever the changes to the 12TB are made) I want the system to be as fast as possible as it'll be sucking up some of the upload bandwidth..
I'm using Ubuntu Server with an mySQL database.