Is there an equivalent of Apple's time machine available on Linux?
I have found some packages such as BackInTime, TimeVault, and FlyBack, but all seem to just be fancy graphical interfaces for full and incremental backups, which I already know how to do using tar.
The key thing that Apple's Time Machine does that none of these packages seem to do is track deleted files.
Let's take the following scenario:
- I create three files: A, B, C.
- I perform a full backup, which backs up A, B, C.
- I delete File B.
- I perform an incremental backup.
- I have a disk crash.
In the case above, when I restore my full and incremental backups, I will end up with three files: A, B, and C. There is not information that file B has been deleted.
In order to work around the above problem, I started using rsync with the --delete option. The problem with this is that if I have a disk crash that causes the disk to unmount from the mount point immediately before the backup, then rsync thinks all the files have been deleted, so it dutifully erases my entire backup! (Also not a good choice.)
Is there any other solution for point-in-time recovery that takes into consideration deleted files?
Bookmarks