borg/scripts
Thomas Waldmann 14d05b60b7
scripts: add lvm-thin-map.py to generate input maps from thin metadata, see #4363
Converts thin_dump XML (full mode: allocation map of one thin LV) and
thin_delta XML (delta mode: differences between two thin snapshots)
into the borg create --map format. The docstring documents the full
workflow including the reserve/release_metadata_snap steps and the
snapshot discipline needed for --reuse-from.

Also add a docs section pointing from the --read-special LVM example
to the input map based approach.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-21 12:37:58 +02:00
..
make-testdata fixed typos and grammar (AI) 2025-09-23 14:56:23 +02:00
blake3-optimize-mt-threshold.py use multi-threaded blake3 for big chunks, #9958 2026-07-27 20:17:58 +02:00
borg.exe.spec build: bundle borg.chunkers.kernel_env into the binary 2026-08-06 14:19:54 +02:00
build-borg-using-nuitka.sh binary build scripts: use /bin/sh 2026-06-07 15:32:19 +02:00
build-borg-using-pyinstaller.sh binary build scripts: use /bin/sh 2026-06-07 15:32:19 +02:00
chunker_bench.py toeplitz-aes: new chunker (tabulated LFSR/Toeplitz UHF + AES-128) 2026-08-04 15:44:28 +02:00
Dockerfile.linux-run use xxhash from PyPI, fixes #6535 2026-03-08 13:06:01 +01:00
endian_interop_test.py CI: add big-endian (s390x) test under qemu emulation 2026-08-15 00:43:46 +02:00
errorlist.py fixed typos and grammar (AI) 2025-09-23 14:56:23 +02:00
fame.py fame.py: order contributors deterministically, drop the push trigger 2026-08-02 13:05:02 +02:00
fetch-binaries build binaries on github 2025-10-16 00:37:46 +02:00
glibc_check.py fixed typos and grammar (AI) 2025-09-23 14:56:23 +02:00
linux-run rename Dockerfile to match script name 2026-02-14 19:32:32 +01:00
lvm-thin-map.py scripts: add lvm-thin-map.py to generate input maps from thin metadata, see #4363 2026-08-21 12:37:58 +02:00
make.py scripts/make.py: discover Cython sources for "clean" instead of hardcoding them 2026-08-19 15:14:58 +02:00
msys2-install-deps remove xxhash / xxh64 requirement, mentions 2026-06-10 00:38:18 +02:00
rest_perf_test.sh borg2 performance harness for rest:// repositories 2026-07-02 21:26:37 +02:00
sdist-sign use less setup.py, use pip and build 2024-01-02 19:50:59 +01:00
sign-binaries fix shellcheck warnings in bash scripts 2022-07-22 15:52:04 +00:00
upload-pypi upload-pypi: use borg-specific repository names 2025-11-01 19:57:26 +01:00