You are not logged in.
Hi,
After thinking a little about backups, and given that time capsule can do this very efficiently, periodic fast incremental backup is necessary if one's home folder is very big, has too many files in it.
There are some backup solutions that mimic apple time capsule, however, they are not so fast because AFAICS, it is only after the backup is triggered that the whole backup range of files are traversed and checked if a change is present, which is often slow.
What I would expect is to listen to the underlying filesystem's (ext4, etc) change notifications and capture the changes to the files of interest, and at the time comes for the next incremental backup, the list of changes would be already present (no need to rescan the whole file set and look for changes).
Or maybe to create a btrfs snapshot after each backup and check btrfs diffs between snapshots and identify the changed files.
Is there any such tool as of today which is capable of these?
Thanks
Offline
I assume you may have already seen the following wiki page but just in case: https://wiki.archlinux.org/index.php/Sy … al_backups
I do not know if any of those keep track of changes live (e.g. with inotify or something, there's probably a good reason why they don't).
What I can say is that from the listed ones I've had good experiences with BorgBackup.
I've long since moved over to btrfs so now I just use snapshots that I send/receive to a remote system. Can't get faster than that honestly. For this I use btrbk for its simplicity and ease of use (imo).
If data integrity and speedy/consistent records of file states are a major point for you I'd look into using CoW filesystems. Most (if not all) of those support snapshots (btrfs, ZFS, ...).
There is also Snapper that can manage btrfs as well as LVM snapshots for backups but for my use that was to much work to dive in to so I can't tell you much about that other than that it exists..
Last edited by Omar007 (2020-06-13 23:52:41)
Offline