diff --git a/README.md b/README.md index e52d77f..a756c44 100644 --- a/README.md +++ b/README.md @@ -415,9 +415,19 @@ The SSH keypair needed no special handling: Unraid already auto-mirrors already present locally — a run after several days offline catches up on all of them, not just the newest, without re-downloading anything already pulled. -- Lands in `/mnt/user/appdata/gitea-backups-from-alpha/` (real array - storage, not the RAM-backed root), keeps the last 30 locally — deeper - history than alpha's own 14, given the Unraid array's ample headroom. +- Lands in `/mnt/disks/WSD2L840/git/` — an **Unassigned Device** (external + disk, not part of the protected array), not the RAM-backed root — keeps + the last 30 locally, deeper history than alpha's own 14, given the + disk's ample headroom. +- **The device isn't guaranteed to already be mounted** when the script + runs, so it resolves the disk by filesystem label (`findfs + LABEL=WSD2L840`, not a hardcoded `/dev/sdX` — USB/Unassigned-Device + paths aren't stable across reboots) and mounts it itself via the + Unassigned Devices plugin's own `rc.unassigned mount` (confirmed + idempotent — safe to call even when already mounted). Explicitly + verifies the result is a real mountpoint (`mountpoint -q`) before writing + anything — refuses to run rather than risk silently dumping backups onto + the array if the disk is unplugged or fails to mount. **Restore path, if ever needed**: manual and deliberate — stop the target Gitea container, unpack the chosen dump's DB/repos/etc. into `/data` per