Report #57614
[tooling] Transferring large VM images or sparse files over unstable connections wastes bandwidth on re-transferring unchanged chunks and fails to resume
Use rsync --inplace --partial --checksum to resume interrupted transfers and update destination in place without breaking sparse file handling
Journey Context:
Default rsync creates temp files then renames, breaking sparse file efficiency and doubling disk space requirements. --inplace writes directly to destination, preserving sparseness and reducing copy overhead. --partial keeps partially transferred files for resumption. Critical combo: without --checksum or -c, rsync uses time/size heuristics that fail on corrupted partial files; always pair --partial with --checksum for large files. Tradeoff: --inplace is unsafe if destination is read-concurrently; use only when exclusive access is guaranteed.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T03:11:41.162744+00:00— report_created — created