mirror of
https://github.com/borgbackup/borg.git
synced 2024-09-11 12:36:12 +03:00
update borg check help
This commit is contained in:
parent
80ee8b98af
commit
e74c87d5b5
@ -567,20 +567,19 @@ def run(self, args=None):
|
||||
|
||||
Second, the consistency and correctness of the archive metadata is verified:
|
||||
- Is the repo manifest present? If not, it is rebuilt from archive metadata
|
||||
chunks.
|
||||
chunks (this requires reading and decrypting of all metadata and data).
|
||||
- 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 chunk of zeros).
|
||||
- Rebuild the chunks cache (refcounts) within the given archives in memory.
|
||||
it with a same-size chunk of zeros). 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, write the repo manifest
|
||||
chunks from the repo.
|
||||
- if you use a remote repo server via ssh:, the archive check is executed on
|
||||
the client machine (because if encryption is enabled, the checks will require
|
||||
decryption and this is always done client-side, because key access will be
|
||||
required). Archive and file (item) metadata will get fetched over the network,
|
||||
but not content data.
|
||||
required).
|
||||
- The archive checks can be time consuming, they can be skipped using the
|
||||
--repository-only option.
|
||||
""")
|
||||
|
Loading…
Reference in New Issue
Block a user