1.4 KiB
1.4 KiB
category, type, title, created, date, tags
| category | type | title | created | date | tags | ||
|---|---|---|---|---|---|---|---|
|
|
Sanoid and Syncoid Setup | 2026-05-12T21:09:25 | 2026-05-12 |
I've set this up on on a Proxmox backup machine, it creates the zfs snapshots on the remote machine and them pulls them into it;s own zfs pool.
the setup
- install sanoid on backup and source host (not strictly required on both, but sanoid uses tools on both machine for fast and reliable connection)
apt install sanoid - if you don't run sanoid on one machine, ensure the following folders are created on it
mkdir -p /var/cache/sanoid /var/run/sanoid - use root accounts for ssh connections, the zfs commands need root access (tried to get it to work without and it was turtles all the way down)
- add conf files from github to
/etc/sanoid/and setup - run manual backup (add
--debugflag for more info)syncoid -r --use-hold --preserve-recordsize --preserve-properties root@192.168.1.43:noggapool/music stanleypool/music - config files are found here:
/etc/sanoid/sanoid.conf/etc/sanoid/sanoid.defaults.conf/usr/local/bin/zfs-nightly-backup.sh
scheduled snapshots and prune
by default, when installing via apt it starts a timer service that executes every 15minutes. for my requirements i need to disable this for now
systemctl stop timer.sanoid.service
systemctl disable time.sanoid.service