summaryrefslogtreecommitdiffstats
path: root/docs/usage/check.rst.inc
diff options
context:
space:
mode:
authorThomas Waldmann <tw@waldmann-edv.de>2016-07-11 01:23:27 +0200
committerThomas Waldmann <tw@waldmann-edv.de>2016-07-11 01:23:27 +0200
commit3baa8a3728e3a94c8531edc83ae2a7e1d16e64bc (patch)
tree01f6de438c3d663bbedf3b5a982e70615faf9555 /docs/usage/check.rst.inc
parentf0930b89cee2e389eb33a28184e543511ccbe78e (diff)
parentb8198c4ff1f1c61422ffcf32e48e15d600e5ea8a (diff)
Merge branch '1.0-maint'
# Conflicts: # docs/changes.rst # docs/usage/mount.rst.inc # src/borg/archive.py # src/borg/archiver.py # src/borg/fuse.py # src/borg/testsuite/archiver.py
Diffstat (limited to 'docs/usage/check.rst.inc')
-rw-r--r--docs/usage/check.rst.inc9
1 files changed, 6 insertions, 3 deletions
diff --git a/docs/usage/check.rst.inc b/docs/usage/check.rst.inc
index 187172ffd..17d6cf492 100644
--- a/docs/usage/check.rst.inc
+++ b/docs/usage/check.rst.inc
@@ -59,9 +59,12 @@ Second, the consistency and correctness of the archive metadata is verified:
- Check if archive metadata chunk is present. if not, remove archive from
manifest.
- For all files (items) in the archive, for all chunks referenced by these
- files, check if chunk is present (if not and we are in repair mode, replace
- it with a same-size chunk of zeros). This requires reading of archive and
- file metadata, but not data.
+ files, check if chunk is present.
+ If a chunk is not present and we are in repair mode, replace it with a same-size
+ replacement chunk of zeros.
+ If a previously lost chunk reappears (e.g. via a later backup) and we are in
+ repair mode, the all-zero replacement chunk will be replaced by the correct chunk.
+ This requires reading of archive and file metadata, but not data.
- If we are in repair mode and we checked all the archives: delete orphaned
chunks from the repo.
- if you use a remote repo server via ssh:, the archive check is executed on