The most literal (and enterprise-friendly) way to do an incremental backup would be, in fact, to use an actual backup program such as Bacula, but that's a fair amount of overhead.
A more lightweight option would be to simply keep the backups as a git archive and run a "git commit -a" against the directory on a cron schedule. This works most efficiently if the files are text or other forms that git can strip down to just the changes instead of having to archive an entire file, but regardless, git can provide you with not only a complete restoration of changed, moved, and deleted files from the previous hour, but of any hour since the archive was first created.
Being persecuted doesn't in any way prove your righteousness or your beliefs. Many people get persecuted because they are repugnant or annoying. Or just because they can be.
posted 10 months ago
Thank you for the suggestion.
RSYNC is client specific requirement. Between I am able to backup, deleted files using --backup-dir option.
When you have exhausted all possibilities, remember this: you haven't - Edison. Tiny ad: