tar cannot create files through a directory symlink whose target is on another device: open() fails with 'Invalid cross-device link' even under --keep-directory-symlink (reproduced, GNU tar 1.34 and 1.35). This killed the katana->uk-4 provision (place-provision-katana-EU-NorthWest-p1) and means the slowdisk EXTRACT path never worked on hosts with a separate /slowdisk device. Rewrite member paths with --transform so tar writes directly into /slowdisk/rpc_<key>__data_<rel>; the symlink stays for the container's runtime view. Also aligns restore-volumes' nested-path target naming to the double-underscore convention clone-backup already uses. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
10 KiB
Executable File
10 KiB
Executable File