# Scripts running on `vlda-01` **OS**: Unraid `7.3.2`, kernel `6.18.38-Unraid`. **Very different persistence model from Ubuntu/`alpha`** — this tripped up the first version of every script here, so it's worth stating plainly before anything else: - `/` and `/usr` are RAM-backed (`rootfs` / an `overlay` on top of the read-only squashfs image loaded from the boot USB stick). **Anything written there — a plain crontab, a script dropped in `/usr/local/sbin` — is silently gone on the next reboot.** Only `/boot` (the actual USB stick, mounted read/write as a normal filesystem) survives. - `/boot` is **VFAT**, which has no concept of a Unix execute bit at all. A script stored there can never be `chmod +x`'d in any way that sticks — don't try to `exec` it directly from another script; invoke it via `bash ` instead. (The **User Scripts** plugin itself handles this correctly when it runs a script *through the plugin* — it copies the content to a RAM-backed tmp location and `chmod +x`s that copy before running it — but a script invoking *another* script directly, as the `-onboot` wrapper here does, has to work around it manually.) - Real, persistent storage lives on the array (`/mnt/user/...`) or on **Unassigned Devices** — extra disks attached but not part of the protected array, mounted at `/mnt/disks/