[pbs-devel] [PATCH proxmox-backup v3 3/3] docs: add section for moving datastores

Hannes Laimer h.laimer at proxmox.com
Thu Sep 11 11:49:42 CEST 2025


Signed-off-by: Hannes Laimer <h.laimer at proxmox.com>
---
new in v3.

 docs/storage.rst | 20 +++++++++++++++++++-
 1 file changed, 19 insertions(+), 1 deletion(-)

diff --git a/docs/storage.rst b/docs/storage.rst
index 54540219..00e45ce1 100644
--- a/docs/storage.rst
+++ b/docs/storage.rst
@@ -527,7 +527,25 @@ For backup groups, the existing privilege rules still apply. You either need a
 privileged enough permission or to be the owner of the backup group; nothing
 changed here.
 
-.. todo:: continue
+Moving Namespaces
+^^^^^^^^^^^^^^^^^
+
+You can move a namespace within the same datastore to reorganize the hierarchy. Moving the root
+namespace is not allowed, and cross-datastore moves are not supported.
+
+Requirements and limits:
+
+- Source namespace must exist and must not be the root
+- Target parent namespace must exist and the final destination must not already exist
+- You cannot move a namespace into one of its own sub-namespaces
+- The resulting depth cannot exceed the maximum depth
+
+Notes:
+
+- On local filesystems, moves are typically fast.
+- On S3-backed datastores (see :ref:`datastore_s3_backend`), moves may take longer and incur API
+  costs, as objects are re-written under a new prefix. For example, ``.cnt/a/b/...`` moved to
+  target namespace ``x/b`` becomes ``.cnt/x/b/...``.
 
 
 Options
-- 
2.47.3





More information about the pbs-devel mailing list