From 8f2da3c30cefedb5d33744833a405533b27c7e1a Mon Sep 17 00:00:00 2001 From: bobbie Date: Wed, 13 May 2026 15:43:06 +0100 Subject: [PATCH] vault backup: 2026-05-13 15:43:06 --- .obsidian/workspace.json | 10 +++++----- ...Proxmox.md => Sanoid and Syncoid Setup.md} | 19 ++++++++++++++----- 2 files changed, 19 insertions(+), 10 deletions(-) rename _Inbox/{2026-05-12 2109 Setting up Sanoid Syncoid on Proxmox.md => Sanoid and Syncoid Setup.md} (59%) diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 8a5b669..6a207f4 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -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", diff --git a/_Inbox/2026-05-12 2109 Setting up Sanoid Syncoid on Proxmox.md b/_Inbox/Sanoid and Syncoid Setup.md similarity index 59% rename from _Inbox/2026-05-12 2109 Setting up Sanoid Syncoid on Proxmox.md rename to _Inbox/Sanoid and Syncoid Setup.md index 3060f74..19572dc 100644 --- a/_Inbox/2026-05-12 2109 Setting up Sanoid Syncoid on Proxmox.md +++ b/_Inbox/Sanoid and Syncoid Setup.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` +