1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2025-03-10 14:15:43 +00:00
borg/docs/usage
Thomas Waldmann a891559578
files cache improvements, fixes #8385, fixes #5658
- changes to locally stored files cache:

  - store as files.<H(archive_name)>
  - user can manually control suffix via env var
  - if local files cache is not found, build from previous archive.
- enable rebuilding the files cache via loading the previous
  archive's metadata from the repo (better than starting with
  empty files cache and needing to read/chunk/hash all files).
  previous archive == same archive name, latest timestamp in repo.
- remove AdHocCache (not needed any more, slow)
- remove BORG_CACHE_IMPL, we only have one
- remove cache lock (this was blocking parallel backups to same
  repo from same machine/user).

Cache entries now have ctime AND mtime.

Note: TTL and age still needed for discarding removed files.
      But due to the separate files caches per series, the TTL
      was lowered to 2 (from 20).
2024-09-20 00:40:49 +02:00
..
general files cache improvements, fixes #8385, fixes #5658 2024-09-20 00:40:49 +02:00
benchmark.rst
benchmark_cpu.rst.inc build_usage / build_man / doc updates 2022-06-25 21:58:19 +02:00
benchmark_crud.rst.inc build_usage / build_man / doc updates 2022-06-25 21:58:19 +02:00
borgfs.rst
borgfs.rst.inc Docs grammar fixes 2022-12-29 22:26:54 +00:00
break-lock.rst.inc build_usage / build_man / doc updates 2022-06-25 21:58:19 +02:00
change-passphrase.rst.inc
check.rst
check.rst.inc build_usage / build_man 2024-09-08 12:02:17 +02:00
common-options.rst.inc build_usage / build_man 2024-09-08 12:02:17 +02:00
compact.rst docs: fix rst literal blocks 2022-07-05 00:38:37 +02:00
compact.rst.inc build_usage / build_man 2024-09-08 12:02:17 +02:00
create.rst docs: update about archive series 2024-09-18 14:05:12 +02:00
create.rst.inc build_usage / build_man 2024-09-08 12:02:17 +02:00
debug.rst
delete.rst docs: update about archive series 2024-09-18 14:05:12 +02:00
delete.rst.inc build_usage / build_man 2024-09-08 12:02:17 +02:00
diff.rst docs: fix rst literal blocks 2022-07-05 00:38:37 +02:00
diff.rst.inc build_usage / build_man 2024-07-19 20:40:15 +02:00
export-tar.rst.inc build_usage / build_man 2024-07-19 20:40:15 +02:00
extract.rst docs: fix rst literal blocks 2022-07-05 00:38:37 +02:00
extract.rst.inc build_usage / build_man 2024-07-19 20:40:15 +02:00
general.rst docs: fix usage docs and references for repo-* commands 2024-09-08 18:06:26 +02:00
help.rst
help.rst.inc docs: update about archive series 2024-09-18 14:05:12 +02:00
import-tar.rst.inc build_usage / build_man 2024-09-08 12:02:17 +02:00
info.rst docs: update about archive series 2024-09-18 14:05:12 +02:00
info.rst.inc build_usage / build_man 2024-07-19 20:40:15 +02:00
key.rst cli: rename r* commands to repo-* 2024-09-08 18:06:24 +02:00
key_change-location.rst.inc build_usage / build_man 2024-07-19 20:40:15 +02:00
key_change-passphrase.rst.inc build_usage / build_man / doc updates 2022-06-25 21:58:19 +02:00
key_export.rst.inc build_usage / build_man 2024-07-19 20:40:15 +02:00
key_import.rst.inc build_usage / build_man 2024-07-19 20:40:15 +02:00
list.rst list: fix --pattern examples, fixes #7611 2023-06-29 23:04:21 +02:00
list.rst.inc build_usage / build_man 2024-09-08 12:02:17 +02:00
lock.rst
mount.rst docs: do not refer to setup.py installation method 2024-02-09 17:37:40 +01:00
mount.rst.inc build_usage / build_man 2024-09-08 12:02:17 +02:00
notes.rst cli: rename r* commands to repo-* 2024-09-08 18:06:24 +02:00
prune.rst docs: update about archive series 2024-09-18 14:05:12 +02:00
prune.rst.inc docs: fix usage docs and references for repo-* commands 2024-09-08 18:06:26 +02:00
recreate.rst docs: fix rst literal blocks 2022-07-05 00:38:37 +02:00
recreate.rst.inc build_usage / build_man 2024-09-08 12:02:17 +02:00
rename.rst cli: rename r* commands to repo-* 2024-09-08 18:06:24 +02:00
rename.rst.inc build_usage / build_man / doc updates 2022-06-25 21:58:19 +02:00
repo-compress.rst docs: fix usage docs and references for repo-* commands 2024-09-08 18:06:26 +02:00
repo-compress.rst.inc docs: fix usage docs and references for repo-* commands 2024-09-08 18:06:26 +02:00
repo-create.rst docs: fix usage docs and references for repo-* commands 2024-09-08 18:06:26 +02:00
repo-create.rst.inc docs: fix usage docs and references for repo-* commands 2024-09-08 18:06:26 +02:00
repo-delete.rst docs: fix usage docs and references for repo-* commands 2024-09-08 18:06:26 +02:00
repo-delete.rst.inc docs: fix usage docs and references for repo-* commands 2024-09-08 18:06:26 +02:00
repo-info.rst docs: fix usage docs and references for repo-* commands 2024-09-08 18:06:26 +02:00
repo-info.rst.inc docs: fix usage docs and references for repo-* commands 2024-09-08 18:06:26 +02:00
repo-list.rst docs: fix usage docs and references for repo-* commands 2024-09-08 18:06:26 +02:00
repo-list.rst.inc docs: fix usage docs and references for repo-* commands 2024-09-08 18:06:26 +02:00
repo-space.rst docs: fix usage docs and references for repo-* commands 2024-09-08 18:06:26 +02:00
repo-space.rst.inc docs: fix usage docs and references for repo-* commands 2024-09-08 18:06:26 +02:00
serve.rst Docs grammar fixes 2022-12-29 22:26:54 +00:00
serve.rst.inc build_usage / build_man 2024-07-19 20:40:15 +02:00
tar.rst docs: update about archive series 2024-09-18 14:05:12 +02:00
transfer.rst cli: rename r* commands to repo-* 2024-09-08 18:06:24 +02:00
transfer.rst.inc docs: fix usage docs and references for repo-* commands 2024-09-08 18:06:26 +02:00
umount.rst.inc
usage_general.rst.inc
version.rst scripts/gendocs.py: make it work 2024-02-09 17:37:38 +01:00
version.rst.inc scripts/gendocs.py: make it work 2024-02-09 17:37:38 +01:00
with-lock.rst.inc build_usage 2024-02-20 17:11:43 +01:00