Description
BTRFS Automatic Snapshot Service for Linux.
btrfs-auto-snapshot is a Bash script designed to bring as much of the functionality of the wonderful ZFS snapshot tool zfs-auto-snapshot to BTRFS as possible. Designed to run from cron (using /etc/cron.{daily,hourly,weekly}) it automatically creates a snapshot of the specified BTRFS filesystem (or, optionally, all of them) and then automatically purges the oldest snapshots of that type (hourly, daily, et al) based on a user-defined retention policy.
Snapshots are stored in a '.btrfs' directory at the root of the BTRFS filesystem being snapped and are read-only by default.