Hi,
i was missing a real backup solution in OMV, so i started working on it as a plugin for OMV 0.5
My plugin uses rsnapshot to create periodical incremental backups of any shared folder to any other shared folder.
It does NOT backup your system drive!
There is a plugin available through OMV-Extras called openmediavault-backup. This backs up your system drive. If you have problems with the restore, create a thread.
So this plugin here ONLY backs up your shared folders! Understood? Then go ahead.
Rsnapshot uses hardlinks for this, making each backup appearing complete while still saving disk space when files didn't change between backups.
You can easily browse backups through SMB/NFS share access, they will appear in directories like "daily.0", "daily.1" and so on, while "daily.0" is the most-recent one.
You can define how many hourly, daily, weekly, monthly backups you want to keep until the oldest is removed automatically.
This also sets the up intervals you need: e.g. if you don't want hourly backups, set hourly to 0
Rsnapshot has one limitation, though: it doesn't support remote backup targets. It would be possible to support remote sources, however.
I recommend to use this only in testing environments, as i didn't spent much time to test it.
Especially in the specified backup target dir, directories and files are created, so use an empty folder as target to be safe.
Source and Plugin .deb available on github
Update: Plugin is now available in the omv-extras repository (Thanks ryecoaaron)
I'd be happy to know if it works for you (or if it doesn't).
Screenshots:
Note that the next one shows MANUAL execution only. Backups are also executed automatically.