diff options
Diffstat (limited to 'prompts/skills/f3s-storage/SKILL.md')
| -rw-r--r-- | prompts/skills/f3s-storage/SKILL.md | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/prompts/skills/f3s-storage/SKILL.md b/prompts/skills/f3s-storage/SKILL.md index 82c0a5e..865c2e3 100644 --- a/prompts/skills/f3s-storage/SKILL.md +++ b/prompts/skills/f3s-storage/SKILL.md @@ -12,6 +12,7 @@ Note: original plan was HAST, replaced by **zrepl** (ZFS send/receive) — more ## When to Use - Working on the homelab storage layer: ZFS pools/datasets, encryption, USB keys +- The removable `zusb` backup pool (quarterly load/unload, moving the USB disks between f-hosts) - zrepl replication (f0→f1 nfsdata, f3→f2 VM), CARP failover, NFS-over-stunnel - Diagnosing NFS mount problems, SUSPENDED pools, or thermal issues - For the physical hosts, WireGuard mesh, and host/IP inventory this depends on, see the [`f3s`](../f3s/SKILL.md) hub skill. @@ -19,7 +20,7 @@ Note: original plan was HAST, replaced by **zrepl** (ZFS send/receive) — more ## Reference Files - [ZFS Pools & Encryption](references/zfs.md) — `zdata` pool, physical disks, USB-stored keys mounted by `f3skeys` (not `/etc/fstab`), encrypted datasets, boot-time key loading -- [USB Key Mounting](references/usb-keys.md) — `f3skeys`, `/usr/local/sbin/f3s-mount-keys`, and current `zfskeys_datasets` per f-host +- [USB Key Mounting](references/usb-keys.md) — `f3skeys`, `/usr/local/sbin/f3s-mount-keys`, current `zfskeys_datasets` per f-host, and the removable quarterly `zusb` backup pool (raw key on `/keys/zusb.key`, manual `zusb-load`/`zusb-unload` on all f-hosts) - [zrepl Replication](references/zrepl.md) — `f0 → f1` nfsdata, `f3 → f2` freebsd VM, sink configs, troubleshooting, DL-state recovery - [CARP HA VIP](references/carp.md) — VIP `192.168.1.138`, `carpcontrol.sh`, mgmt script, auto-failback, SUSPENDED-pool limitation - [NFS over stunnel](references/nfs.md) — NFS server, mutual-TLS stunnel, Rocky client config, `/etc/fstab` @@ -39,3 +40,4 @@ Note: original plan was HAST, replaced by **zrepl** (ZFS send/receive) — more | Local-path | k3s local-path provisioner | Node-local storage for SQLite/cache workloads | | LAN access | FreeBSD relayd on CARP VIP | TCP forwarding to k3s :80/:443 | | Backup | S3 Glacier Deep Archive | Off-site encrypted backup | +| Removable backup | `zusb` raidz2 (4 × 1.8 TB USB-SATA) | Offline backup storage, plugged in ~quarterly; raw key on `/keys/zusb.key`, manual `zusb-load`/`zusb-unload` on all f-hosts | |
