Если вы работаете под Linux, то подобное решение есть -
duplicity +
deja-dup .
Прошу прощения что скинул ссылки по убунте, просто работаю обычно на ней. Для других сборок думаю информация так же имеется.
Настроек много, можно хорошо заточить "под себя".