-
sanoid
These are policy-driven snapshot management and replication tools which use OpenZFS for underlying next-gen storage. (Btrfs support plans are shelved unless and until btrfs becomes reliable.)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
There are some pull requests (like this one) asking to add target pruning to Syncoid's functionality, but the maintainers/contributors seem to say it's Sanoid's job to do the pruning, so you'd have to install and run Sanoid on the target machine to prune it.
I'm backing up to a FreeNAS, so installing Sanoid to it wouldn't be as easy as pkg install sanoid, so instead of finding a way to install Sanoid on my NAS I decided to just make my own program that will delete any snapshots that are on my target subvolume that aren't on my source subvolume. For my case, where I'm just backing up my home and root directories via sanoid --cron and then syncoid, it works perfectly fine.
Related posts
-
ZFS took full backup (send/receive) without snapshots but now what to prevent another full transfer?
-
Automatic container snapshots? cv4pve or zfs for a small homelab?
-
[QUESTION] Dataset level replication
-
YSK: You can 'zfs send' over SSH to the cloud
-
New to ZFS, what layout to choose for 4x20TB drives?