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.