vault backup: 2026-05-13 15:43:06
This commit is contained in:
+14
-5
@@ -1,14 +1,17 @@
|
||||
---
|
||||
category:
|
||||
- "[[Journal]]"
|
||||
- "[[Note]]"
|
||||
type:
|
||||
- "[[Log]]"
|
||||
title: " Setting up Sanoid Syncoid on Proxmox"
|
||||
title: " Sanoid and Syncoid Setup"
|
||||
created: 2026-05-12T21:09:25
|
||||
date: 2026-05-12
|
||||
tags:
|
||||
---
|
||||
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
|
||||
@@ -16,7 +19,13 @@ tags:
|
||||
- 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 backup
|
||||
- run manual backup (add `--debug` flag for more info)
|
||||
`syncoid -r --use-hold --preserve-recordsize --preserve-properties root@192.168.1.43:noggapool/music stanleypool/music`
|
||||
|
||||
additionally a `--debug` flag can be added to the above to see what's happening
|
||||
- config files are found here:
|
||||
`/etc/sanoid/sanoid.conf`
|
||||
`/etc/sanoid/sanoid.defaults.conf`
|
||||
`/usr/local/bin/zfs-nightly-backup.sh`
|
||||
- setup the cron job
|
||||
`crontab -e`
|
||||
`0 3 * * * /usr/local/bin/zfs-nightly-backup.sh > /var/log/zfs-backup.log 2>&1`
|
||||
|
||||
Reference in New Issue
Block a user