Hi there,
After I got OMV running on two Raspberry Pi I'm going forward to develop my backup strategies.
It's planned that all Devices (1 Notebook running Windows 8.1, 1 Hackintosh running Mavericks and Windows 7, 1 Cubox-i4Pro running OpenELEC and several Raspberry Pis) will use a single "local" OpenMediaVault machine for backups.
My plans for the "local" OMV are like this:
- The Windows machines are actually running Duplicati for daily incremental backups of critical files and do full backups of these files every month. At the moment I have this all set up with the backup files being stored on an USB thumbdrive connected to my FritzBox. In the future the backups should be stored on the OMV station. So it would just be like changing where Duplicati sends the backup files to - if I stick with Duplicati.
- The Windows machines should also be able to be backed up fully (while running) once a month so a complete restore is possible. At the moment I do a full "offline" backup using a Windows 98 BartPE CD running Acronis Trueimage and manually backup everything to a USB HDD. What tools (or combination of tools) can provide this kind of backup on the OMV? The goal of this backup would be to have an image of the complete system partition to be used by recovery tools for a full restoration of the system partition.
- The Hackintosh running Mavericks should use TimeMachine for complete and incremental backups on the OMV. This should be relatively easy to accomplish using netatalk and AFP I think (hope).
- The OpenELEC box has it's own backup addon that can store/read the archives to/from an FTP or Network share. So this sounds relatively easy to accomplish with OMV.
- Regarding the Raspberry Pis, I create my backups manually at the moment: Reading an image from the SD-Card, compressing it into an archive of a reasonable size and storing it on the USB thumbdrive attached to my FritzBox via a Windows machine. The "perfect solution" for this would be to have complete backups that are taken periodically/automatically and can restored at any time while the system is running. I'm thinking about using duplicity or Bacula for the tasks but I don't have any experiences with these tools.
My wishlist for the backups on the "local" OMV would look like this:
- If possible I want as less user interaction as possible - especially regarding the daily backups. So these should be done automatically and scripted.
- If possible I want as less tools involved as possible. For example if it's possible to accomplish all my backup needs with a single toolchain (like for example using Bacula for doing the Windows and Linux backups) this would be my preferred solution.
- It's okay if the full backups (of the Windows and Raspberry Pi machines) are not automated and involve other tools than the daily backups. But if they can be done with the daily tools, also it's very welcome.
If all these things are accomplished for the "local" OMV machine my next goal would be synchronize all backup data with a a second "remote" OMV station that's based at another location. But I think I'll post that in another thread as it would be too much for now
Do you have any suggestions, tips on how to get my backup plans running? Or are there much easier and more elegant ways to accomplish my needs?
Thank you a lot for any input regarding this.
Best regards!