Backups made easy: btrfs + snapper + snapborg
A comprehensive guide to setting up an automated backup system using btrfs snapshots, snapper for snapshot management, and snapborg to integrate with borg backup. The setup involves creating multiple btrfs subvolumes for granular backup control, configuring snapper for automatic hourly snapshots with retention policies, and using snapborg to seamlessly transfer snapshots to borg archives. This approach combines the benefits of copy-on-write snapshots for quick recovery with deduplicated, compressed offsite backups, eliminating the need to worry about backup timing since snapshots preserve file states continuously.