Hasty Briefsbeta

Zfsbackrest: Pgbackrest style encrypted backups for ZFS filesystems

9 days ago
  • #encryption
  • #backup
  • #ZFS
  • zfsbackrest is an experimental tool for encrypted backups of ZFS filesystems, requiring age for encryption keys.
  • Configuration is done via /etc/zfsbackrest.toml, specifying datasets, S3 details, and backup expiry policies.
  • Supports three backup types: full (standalone), diff (incremental from last full), and incr (incremental from last diff).
  • Includes commands for initializing, backing up, detailing backups, and cleaning up orphans or expired backups.
  • Restoration requires an age identity file and supports restoring to a new dataset, avoiding conflicts with existing ones.
  • Relies on ZFS operations like snapshot, hold, send, release, destroy, and recv for backup, cleanup, and restore processes.