Tool for creating snapshots and remote backups of btrfs subvolumes (by digint)

Btrbk Alternatives

Similar projects and alternatives to btrbk

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better btrbk alternative or higher similarity.

Suggest an alternative to btrbk

Reviews and mentions

Posts with mentions or reviews of btrbk. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-09-10.
  • Which ROOT filesystem | 2021-09-10
    Have a look at timeahift and btrbk.
  • Backing up btrfs to an external disk possibly using a GUI? | 2021-09-01
    Can anyone recommend a good way to do this? I'm reading about Snapper which seems like it can do what I want, but I wanted to ask advice here first. Can btrfs use a separate disk for snapshots? Or do I need to use something like btrbk
  • What deduplication tools and incremental backup tools work well together? What do you use? | 2021-08-26
    The best tool that I found that not only handles snapshots but also transferring them to another location (thus taking a backup) is btrbk. I have been using it for a year now and I didn't have any problems creating or restoring backups.
  • Which programme/tool for backup to use? | 2021-08-25
    BTRFS with btrbk.
  • What is the go to BTRFS backup solution to an external drive in 2021? | 2021-08-05
    btrbk is pretty nice for backing up entire btrfs filesystems. I'd tke a peek at that, it's trivial to write a config that you fire with a timer or cron job on a schedule.
  • btrbk - how to setup SSH for noobs? | 2021-06-19
    The instructions:
  • What is your favourite backup software and why? | 2021-06-16
  • Backing up docker volumes
    I use a tool called BTRBK to manage all of this. It takes snapshots at specific intervals, and sends them to an offsite backup servers, hooks to take snapshots before/after events like host upgrades (and host system snapshots show up in the grub menu for easy rollbacks) and pruning of older snapshots. There is no GUI though. There is another popular tool called Snapper that does have a third party GUI last I looked it had less features and was more complex than BTRBK.
  • So I've been BTRFS curious for a while and just upgraded to an NVMe drive. Is there anything I need to know? | 2021-05-22
    It's pretty limited tho.. btrbk is awesome.
  • Which is better practice for pacman hooks that utilize other programs? | 2021-05-03
    The problem and my question centers around the fact that btrbk can have multiple profiles in a single configuration, such as the example in this subsection, and I am trying to figure out whether it'd be better to add a bunch of flag options in my program so the user would have to have the hook calling something like btrbk_logger --target /mnt/btr_backup/ --volume ssh://localhost:2201/mnt/btr_pool --subvolume data --snapshot_name vm01-data or adding one optional flag which tells my program to parse through the existing config file, looking for a string in comments that would tell the program which lines to parse out.
  • Leap 15.2 with Btrfs root: what's the best way to clone this drive such that both drives can be mounted and kept in sync? | 2021-05-01
    Q3. Yes, using dd on a live system is not going to give you a consistent image, it's not what it's designed for (what can dd do for a file which is currently being written to? You can get away with it on simple file systems but not more complex ones). However with btrfs snapshots and btrfs send you could have a very similar but actually working setup, which can even store self-consistent historical snapshots in an efficient format. You can either roll your own setup or use a project like But this is backup not prevention of downtime, in the case of disk failure the backup would need some minor modifications to be bootable (change boot disk UUIDs).
  • Timeshift & BTRFS Snapshots | 2021-04-30
    I use this:
  • Recommendations for backup process/tools for my complex Gentoo machine
    Simple. Use btrbk
  • The btrbk mail script, how does it work? | 2021-04-23
    What is the rsync section (line 24) about? Is it to check if there were changes, "do not backup if there are no file changes"? Or is this only relevant if you backup from a non-btrfs source (or to an non-btrfs source)?
  • What is a recommended method of using btrfs send/receive automatically? | 2021-04-12
    Here's the documentation on that:


Basic btrbk repo stats
20 days ago

digint/btrbk is an open source project licensed under GNU General Public License v3.0 only which is an OSI approved license.

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
Find remote jobs at our new job board There are 25 new remote jobs listed recently.
Are you hiring? Post a new remote job listing for free.