3 ms·
I love simple software that doesn't too much magic. For this reason, I use rsync to a btrfs volume (both local, on a USB stick, and remote over SSH). Then I t
by nextos 8y ago
I love simple software that doesn't too much magic.
For this reason, I use rsync to a btrfs volume (both local, on a USB stick, and remote over SSH).
Then I take a btrfs snapshot, so I have versioned and unduplicated backups.
Furthermore, rsync supports gitignore-like files, so you can control what gets and what doesn't get backuped in a very fine-grained way.
Tarsnap is also a great option.
For your particular use case, I'd go for both a remote server and a local pair of USB sticks to have duplicated backups in different locations all the time.
- newnewpdro 8y ago> I love simple software that doesn't too much magic. > > For this reason, I use rsync to a btrfs volume If btrfs were simple software redhat/fedora wouldn't have abandoned it in favor of xfs.
- nextos 8y agoThen another filesystem with snapshot support. My point is to use utilities that do one thing, and compose well.
- newnewpdro 8y agoOk, but this approach is pushing the complexity down the stack into the kernel/filesystem. And a general-purpose performance-oriented snapshotting filesystem is going to be making a lot of compromises that aren't really ideally suited to backup duties. Plan9's Venti/Fossil immediately come to mind as an example of simplicity in this vein.
- loco5niner 8y ago> I love simple software that doesn't too much magic. > For this reason, I use rsync to a btrfs volume (both local, on a USB stick, and remote over SSH). I love simple software too: that's why I use lmnop and throw in a little xyz.