mirror of
https://github.com/borgbackup/borg.git
synced 2025-02-20 21:27:32 +00:00
Merge pull request #2604 from enkore/docs/internals-layers
docs/internals: layers image + description
This commit is contained in:
commit
06980525fa
3 changed files with 10 additions and 0 deletions
|
@ -26,6 +26,16 @@ To actually perform the repository-wide deduplication, a hash of each
|
|||
chunk is checked against the :ref:`chunks cache <cache>`, which is a
|
||||
hash-table of all chunks that already exist.
|
||||
|
||||
.. figure:: internals/structure.png
|
||||
|
||||
Layers in Borg. On the very top commands are implemented, using
|
||||
a data access layer provided by the Archive and Item classes.
|
||||
The "key" object provides both compression and authenticated
|
||||
encryption used by the data access layer. The "key" object represents
|
||||
the sole trust boundary in Borg.
|
||||
The lowest layer is the repository, either accessed directly
|
||||
(Repository) or remotely (RemoteRepository).
|
||||
|
||||
.. toctree::
|
||||
:caption: Contents
|
||||
|
||||
|
|
BIN
docs/internals/structure.png
Normal file
BIN
docs/internals/structure.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 197 KiB |
BIN
docs/internals/structure.vsd
Normal file
BIN
docs/internals/structure.vsd
Normal file
Binary file not shown.
Loading…
Reference in a new issue