ZFS Targets
This is the ideal option, but is very expensive. Hence why I’m looking for alternatives
- Rsync.net
- Zfs.rent
Tools to simplify ZFS replication:
- Zrepl
- sanoid and Syncoid
- pyznap
- ZFS autobackup, mentioned here
Setting up a ZFS replication target
Cheap Storage VPS
The idea is to get a VPS, attach block storage to it for more space.
- BuyVM: $5 / TB, but it is actually hard to get since any new capacity released is instantly sold out
- AlphaVPS: eur 5 / TB
- LetBox: $4 / TB
- OneCloud: tried calling support, no response. No email listed too
- Crunchbits: plans were sold out
- HostHatch: $4 / TB, they have a nearby data centre
- Serverica has an “unlimited” storage offering
Deals:
Using Cloud As a vdev
- s3blkdev: last updated in 2017, probably not safe to use
- Advice on how to use remote storage to back a ZFS pool: TLDR this is hard
- ZFS on a network block device: problematic due to varying block size and other challenges
- S3Backer supports network block device mode
ZFS will have support for object storage like S3, but there hasn’t been any news about object storage support since 2021.
Snapshots to dumb storage
Though you can ZFS send a snapshot to dumb storage, its going to be a pain to consolodated incrementals, since you need a full snapshot + all incrementals in the chain.
Backup Scripts
- zfs-backup-snapshots shell script creates a mount point for the latest snapshot of a pool