All Projects → sten0 → btrfs-borg

sten0 / btrfs-borg

Licence: GPL-2.0 license
btrfs-borg makes snapshots and backs up a btrfs snapshotted subvolumes and LXC containers using Borg

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to btrfs-borg

borgjs
📦 A tiny wrapper for BorgBackup to automate your backup workflow
Stars: ✭ 31 (+40.91%)
Mutual labels:  borg, borgbackup
btrfscue
Recover files from damaged BTRFS filesystems
Stars: ✭ 28 (+27.27%)
Mutual labels:  btrfs
Btrfs
WinBtrfs - an open-source btrfs driver for Windows
Stars: ✭ 2,681 (+12086.36%)
Mutual labels:  btrfs
btrForensics
Forensic Analysis Tool for Btrfs File System.
Stars: ✭ 15 (-31.82%)
Mutual labels:  btrfs
nagios-plugin-check borg
nagios plugin to monitor borg repositories
Stars: ✭ 24 (+9.09%)
Mutual labels:  borgbackup
MailcowBackup
Script to backup/restore Mailcow and the host system using borgbackup. Handles 503 error page generation, mailflow stop/restart, SQL database dump, borg backup and prune and integrates with Logwatch for easy monitoring.
Stars: ✭ 28 (+27.27%)
Mutual labels:  borgbackup
Grub Btrfs
Include btrfs snapshots at boot options. (Grub menu)
Stars: ✭ 153 (+595.45%)
Mutual labels:  btrfs
ansible-role-borgbackup
No description or website provided.
Stars: ✭ 13 (-40.91%)
Mutual labels:  borgbackup
BaNG
Backup Next Generation for Linux & Mac using rsync (support hardlinks and btrfs snapshots), Web-Frontend, Statistics, History-Merger)
Stars: ✭ 28 (+27.27%)
Mutual labels:  btrfs
buttermanager
ButterManager is a BTRFS tool for managing snapshots, balancing filesystems and upgrading the system safetly.
Stars: ✭ 92 (+318.18%)
Mutual labels:  btrfs
arch-btrfs-install-guide
Arch Linux installation guide with btrfs and snapper, this guide is based on the information from unicks.eu guide https://www.youtube.com/watch?v=TKdZiCTh3EM, and Arch Linux UEFI step-by-step installation guide https://www.youtube.com/watch?v=dOXYZ8hKdmc from ALU.
Stars: ✭ 32 (+45.45%)
Mutual labels:  btrfs
borg-import
importer for rsync+hardlink based backups / rsnapshot
Stars: ✭ 33 (+50%)
Mutual labels:  borgbackup
arch-secure-boot
UEFI Secure Boot for Arch Linux + btrfs snapshot recovery
Stars: ✭ 60 (+172.73%)
Mutual labels:  btrfs
Backup And Recovery Howtos
Guides to setting up a media storage system, backing it up, and recovering from failures
Stars: ✭ 235 (+968.18%)
Mutual labels:  btrfs
btrfs-backup
A simple, flexible script for versioned backups using btrfs and rsync
Stars: ✭ 59 (+168.18%)
Mutual labels:  btrfs
Bees
Best-Effort Extent-Same, a btrfs dedup agent
Stars: ✭ 178 (+709.09%)
Mutual labels:  btrfs
arch-config
Scripts and Ansible playbook to setup Arch Linux on ZFS.
Stars: ✭ 36 (+63.64%)
Mutual labels:  btrfs
buttervolume
BTRFS Volume plugin for Docker
Stars: ✭ 53 (+140.91%)
Mutual labels:  btrfs
snapbtrex
snapbtrex is a small utility that keeps snapshots of btrfs filesystems and optionally send them to a remote system or syncs them locally.
Stars: ✭ 29 (+31.82%)
Mutual labels:  btrfs
adlibre-backup
High performance rsync backup utilising BTRFS / ZFS filesystem features
Stars: ✭ 35 (+59.09%)
Mutual labels:  btrfs

btrfs-borg

Btrfs-borg makes snapshots and backs up a list of btrfs snapshotted subvolumes using Borg. It will also optionally back up a list of directories without first creating snapshots for them. It includes special support for containers managed by LXC's btrfs backend. Finally it supports building manifests of directories that won't be backed up. If you configure manifest support, please make sure that the target location of the manifest will be on one of the subvolumes that you back up.

eg: if SUBS=@home rootfs, but you also have a subvolume called @backups mounted at /home/backups, then 1) /home/backups will not be part of your borg backup, because btrfs-subvolume snap does not back up child subvolumes. 2) If your manifest goes to /home/backups/manifest then it will not be backed up. If /home/backups is not a separate subvolume, then /home/backups/manifest will be part of the btrfs snapshot and part of the borg backup.

The master branch is a combined feature+debugging branch, but I tag releases before doing something experimental.

At some point I plan split it into a script+config file, because most people prefer to configure once and enable features as they need them, rather than reconfiguring with every new release...

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].