Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

README: clarify what "resuming backups" means #467

Open
wants to merge 1 commit into
base: master
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 13 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,8 @@ Key Features:
* Flexible retention policy
* Backups to multiple destinations
* Transfer via ssh
* Resume backups (for removable and mobile devices)
* Robust recovery from interrupted backups (for removable and mobile
devices, also see note below)
* Archive to offline storage
* Encrypted backups to non-btrfs storage
* Wildcard subvolumes (useful for docker and lxc containers)
Expand All @@ -32,6 +33,17 @@ Btrbk is designed to run as a cron job for triggering periodic
snapshots and backups, as well as from the command line (e.g. for
instantly creating additional snapshots).

Note that when btrbk is interrupted during the backup of snapshots
to/from a remote host, it is able to recover from it and will only
transfer the outstanding snapshots that failed to transfer successfully
in the previous interrupted run. However, individual snapshot transfers
will have to be restarted from the beginning, since resuming an
interrupted send/receive process is currently not possible in btrfs.
Therefore, btrbk might not be the best solution for scenarios where
large amounts of data (either the initial snapshot or big changes
between snapshots) have to be send over an unstable connection (e.g. bad
wireless connectivity).


Installation
============
Expand Down