From 014efe3ddfe3898320919236dbaf1f9b62a20419 Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Mon, 20 Jul 2026 22:36:04 +0300 Subject: f3s zusb README: note AWS CLI dependency for the backup's S3 sync leg The quarterly backup script travels on the pool; its S3 sync needs awscli + /root/.aws/credentials symlink to /opt/snonux/secrets/aws.credentials on the hosting f-host. Snapshot export still works without it; only the offsite S3 sync is skipped. --- f3s/freebsd-hosts/zusb/README.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/f3s/freebsd-hosts/zusb/README.md b/f3s/freebsd-hosts/zusb/README.md index 60bd259..e84cdac 100644 --- a/f3s/freebsd-hosts/zusb/README.md +++ b/f3s/freebsd-hosts/zusb/README.md @@ -72,6 +72,14 @@ doas zfs list -r zusb doas /usr/local/bin/zusb-unload # snapshot + export, then unplug the disks ``` +The quarterly backup itself is driven by `/opt/snonux/bin/backup/backup` +(which travels on the pool under `zusb/data/opt`). Its S3 sync leg needs the +AWS CLI installed on the hosting f-host and `/root/.aws/credentials` symlinked +to `/opt/snonux/secrets/aws.credentials` (also on the pool). See the +`f3s-storage` skill, `references/backups.md` → "AWS CLI setup on a FreeBSD +host", for the install steps. Without the AWS CLI the snapshot-export part of +the backup still works; only the offsite S3 sync is skipped/fails. + ## Verification ```sh -- cgit v1.2.3