mover
The write cache's mover (hoserva mover run) — moves a cache-then-move share's files onto the array. Reachable on a schedule (the nightly chain), a cache-usage threshold, or this manual trigger; never continuous.
Start a manual mover run
Queues a mover job (`hoserva mover run`, the manual trigger) — the same mover job the cache-usage threshold and the nightly chain submit; there is no second way to start the mover. Refused with 409 `on_battery` while the on-battery hold is active — the mover is paused until power returns.
Most recent finished mover run
The structured result of the most recent finished mover run: files moved, bytes, duration, and every skipped entry with its reason. Persisted in SQLite by the mover job itself, not reconstructed from the job log. Null when no mover job has ever finished.
Cache usage breakdown
Appdata / pending-moves / other byte breakdown for the cache disk. Computed as a by-product of each mover run, never a live directory walk on a timer. Null when no mover run has computed it yet.