From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id D341C63251 for ; Fri, 2 Oct 2020 16:13:32 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id CF2CAA8D3 for ; Fri, 2 Oct 2020 16:13:32 +0200 (CEST) Received: from proxmox-new.maurer-it.com (proxmox-new.maurer-it.com [212.186.127.180]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by firstgate.proxmox.com (Proxmox) with ESMTPS id B8DF9A8C7 for ; Fri, 2 Oct 2020 16:13:23 +0200 (CEST) Received: from proxmox-new.maurer-it.com (localhost.localdomain [127.0.0.1]) by proxmox-new.maurer-it.com (Proxmox) with ESMTP id 82F4245BB6 for ; Fri, 2 Oct 2020 16:13:23 +0200 (CEST) From: Dylan Whyte To: pbs-devel@lists.proxmox.com Date: Fri, 2 Oct 2020 16:12:57 +0200 Message-Id: <20201002141257.27949-2-d.whyte@proxmox.com> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20201002141257.27949-1-d.whyte@proxmox.com> References: <20201002141257.27949-1-d.whyte@proxmox.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-SPAM-LEVEL: Spam detection results: 0 AWL -0.384 Adjusted score from AWL reputation of From: address KAM_ASCII_DIVIDERS 0.8 Spam that uses ascii formatting tricks KAM_DMARC_STATUS 0.01 Test Rule for DKIM or SPF Failure with Strict Alignment RCVD_IN_DNSWL_MED -2.3 Sender listed at https://www.dnswl.org/, medium trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record URIBL_BLOCKED 0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked. See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [moinakg.wordpress.com] X-Mailman-Approved-At: Fri, 02 Oct 2020 16:16:51 +0200 Subject: [pbs-devel] [PATCH docs 2/2] Restructure docs (more first level headings) X-BeenThere: pbs-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox Backup Server development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 02 Oct 2020 14:13:32 -0000 This removes the "Backup Management" first level heading in the docs, and either uses the sub headings contained within it as first level headings, or groups previous sections logically under new headings. The administration-guide.rst file is also removed. Its contents are instead separated into various files, that relate to their respective first level heading. Signed-off-by: Dylan Whyte --- docs/administration-guide.rst | 1480 --------------------------------- docs/backup-client.rst | 712 ++++++++++++++++ docs/command-line-tools.rst | 2 +- docs/index.rst | 11 +- docs/maintenance.rst | 13 + docs/managing-remotes.rst | 80 ++ docs/network-management.rst | 91 ++ docs/pve-integration.rst | 49 ++ docs/pxar-tool.rst | 5 + docs/pxar/description.rst | 2 +- docs/storage.rst | 244 ++++++ docs/terminology.rst | 118 +++ docs/user-management.rst | 186 +++++ 13 files changed, 1510 insertions(+), 1483 deletions(-) delete mode 100644 docs/administration-guide.rst create mode 100644 docs/backup-client.rst create mode 100644 docs/maintenance.rst create mode 100644 docs/managing-remotes.rst create mode 100644 docs/network-management.rst create mode 100644 docs/pve-integration.rst create mode 100644 docs/pxar-tool.rst create mode 100644 docs/storage.rst create mode 100644 docs/terminology.rst create mode 100644 docs/user-management.rst diff --git a/docs/administration-guide.rst b/docs/administration-guide.rst deleted file mode 100644 index 9769f3a5..00000000 --- a/docs/administration-guide.rst +++ /dev/null @@ -1,1480 +0,0 @@ -Backup Management -================= - -.. The administration guide. - .. todo:: either add a bit more explanation or remove the previous sentence - -Terminology ------------ - -Backup Content -~~~~~~~~~~~~~~ - -When doing deduplication, there are different strategies to get -optimal results in terms of performance and/or deduplication rates. -Depending on the type of data, it can be split into *fixed* or *variable* -sized chunks. - -Fixed sized chunking requires minimal CPU power, and is used to -backup virtual machine images. - -Variable sized chunking needs more CPU power, but is essential to get -good deduplication rates for file archives. - -The Proxmox Backup Server supports both strategies. - - -Image Archives: ``.img`` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -This is used for virtual machine images and other large binary -data. Content is split into fixed-sized chunks. - - -File Archives: ``.pxar`` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -.. see https://moinakg.wordpress.com/2013/06/22/high-performance-content-defined-chunking/ - -A file archive stores a full directory tree. Content is stored using -the :ref:`pxar-format`, split into variable-sized chunks. The format -is optimized to achieve good deduplication rates. - - -Binary Data (BLOBs) -^^^^^^^^^^^^^^^^^^^ - -This type is used to store smaller (< 16MB) binary data such as -configuration files. Larger files should be stored as image archive. - -.. caution:: Please do not store all files as BLOBs. Instead, use the - file archive to store whole directory trees. - - -Catalog File: ``catalog.pcat1`` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -The catalog file is an index for file archives. It contains -the list of files and is used to speed up search operations. - - -The Manifest: ``index.json`` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -The manifest contains the list of all backup files, their -sizes and checksums. It is used to verify the consistency of a -backup. - - -Backup Type -~~~~~~~~~~~ - -The backup server groups backups by *type*, where *type* is one of: - -``vm`` - This type is used for :term:`virtual machine`\ s. Typically - consists of the virtual machine's configuration file and an image archive - for each disk. - -``ct`` - This type is used for :term:`container`\ s. Consists of the container's - configuration and a single file archive for the filesystem content. - -``host`` - This type is used for backups created from within the backed up machine. - Typically this would be a physical host but could also be a virtual machine - or container. Such backups may contain file and image archives, there are no restrictions in this regard. - - -Backup ID -~~~~~~~~~ - -A unique ID. Usually the virtual machine or container ID. ``host`` -type backups normally use the hostname. - - -Backup Time -~~~~~~~~~~~ - -The time when the backup was made. - - -Backup Group -~~~~~~~~~~~~ - -The tuple ``/`` is called a backup group. Such a group -may contain one or more backup snapshots. - - -Backup Snapshot -~~~~~~~~~~~~~~~ - -The triplet ``//