Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

Is there any software that takes journaled backups for Ubuntu?

I'm currently using the built-in deja-dup, which is great. However, it backs up at most once every 24 hours (daily). Is there any way to have a backup system in Ubuntu that backs up a file every time it's changed?

Also: Could and/or would it make sense for a file-level backup system make use of ext4's journaling features? Or am I misunderstanding ext4 as a "journaling filesystem"?

EDIT: Perhaps ext4 journaling is ill-suited for this task. In that case, is there software that runs a daemon tracking real-time file changes, and backs up accordingly?

share|improve this question

2 Answers 2

  • Take a look at bup. It's a git-based backup software, which is in an early stage, but looks very promising and last time I checked, they did plan to implement a file notification based backup system. I guess it's best to check out the mailing list for the current status. edit: I forgot to mention, there's a gui available, named Kup.

  • Another possible tool is inosync, which actually supports inotify-based realtime backups in combination with rsync.

share|improve this answer

Do not confuse a "journaled filesystem" with a "backup system".

A journaled filesystem is more robust, is journaled to keep track of the variations on the filesystem and, in case something goes wrong, recover that filesystem. This has nothing to do with your data on that filesystem, you can loose your data and have a perfectly healty filesystem fully recovered.

To answer your question i think that a cron job and rsync could be the tools that you need.

https://help.ubuntu.com/community/CronHowto

https://help.ubuntu.com/community/rsync

share|improve this answer
    
Cron jobs still work on a time schedule. I was wondering if there was software that could make use of ext4's journaling information to only back up files when they change, instead of something like rsync+cron, which (as I understand it) scans all files each time to check for changes. –  Paul Jun 23 '12 at 0:02

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.