I have a linux (Ubuntu 12.04) web server and I want to create a cronjob to generate a differential backup, locally (in the same machine).
Is that possible? With differential I mean that the first time it copies everything, but the following times it only copies new files. But I also want to have many points in time, I mean at least 3 or 4 backups from which I can restore everything.
I have checked this page but there are too many different tools, and I guess each one has its own gotchas: https://help.ubuntu.com/community/BackupYourSystem#Types_of_Backup
For example, I've been told that storing .tar.gz has a limit in size.
If you have any simple suggestion, even if it's not differential, it's welcome.