btrfs-backup
btrfs-backup copied to clipboard
A simple, flexible script for versioned backups using btrfs and rsync
The idea is to be able to manage metadata about snapshots. Maybe in some specific snapshot you had some data and you want to remember that fact, or classify it,...
The snapshot simulator used to test retention policies currently uses random timestamps, constrained somewhat to the current policy, which ends up simulating a scenario of manual use. The idea is...
The idea is initially that you can delete items from past snapshots or add to them manually, based on find(). This can be extended to update automatically a set of...
Add backup callbacks, much like it's done with rotation Move the current snapshot procedure to a callback Add a new callback to copy boot sectors, allowing to have bootable full...
verbosity levels colors? maybe features coming from multitail add file logging for some actions like rsync progress indicators syslog compatibility
The first that comes to mind is rsync (maybe take out the output or redirect it)
From https://github.com/3coma3/btrfs-backup/issues/17#issuecomment-766494236
There are some parts in https://github.com/3coma3/bart that will be abstracted into a sourceable script to handle common functionality (command line / config management, function / command management, integrated help, messaging,...
During a consolidation of multiple backup stores I had to do some amount of manual work to keep the subvolume reference hierachy on the consolidated store. Add features to automate...