vault backup: 2026-05-13 15:43:06

This commit is contained in:
2026-05-13 15:43:06 +01:00
parent 0c0d10e494
commit 8f2da3c30c
2 changed files with 19 additions and 10 deletions
+5 -5
View File
@@ -151,12 +151,12 @@
"state": {
"type": "markdown",
"state": {
"file": "_Inbox/2026-05-12 2109 Setting up Sanoid Syncoid on Proxmox.md",
"file": "_Inbox/Sanoid and Syncoid Setup.md",
"mode": "source",
"source": false
},
"icon": "lucide-file",
"title": "2026-05-12 2109 Setting up Sanoid Syncoid on Proxmox"
"title": "Sanoid and Syncoid Setup"
}
}
],
@@ -235,7 +235,7 @@
"state": {
"type": "backlink",
"state": {
"file": "_Inbox/2026-05-12 2109 Setting up Sanoid Syncoid on Proxmox.md",
"file": "_Inbox/Sanoid and Syncoid Setup.md",
"collapseAll": true,
"extraContext": false,
"sortOrder": "byCreatedTime",
@@ -245,7 +245,7 @@
"unlinkedCollapsed": true
},
"icon": "links-coming-in",
"title": "Backlinks for 2026-05-12 2109 Setting up Sanoid Syncoid on Proxmox"
"title": "Backlinks for Sanoid and Syncoid Setup"
}
},
{
@@ -370,7 +370,7 @@
},
"active": "94b2df05b1dc6d4b",
"lastOpenFiles": [
"_Inbox/2026-05-12 2109 Setting up Sanoid Syncoid on Proxmox.md",
"_Inbox/Sanoid and Syncoid Setup.md",
"Attachments/ThinkCentre_M720_Tiny_Spec.pdf",
"References/Lenovo ThinkCentre M720Q Tiny.md",
"Categories/Products.md",
@@ -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`