5
0
mirror of git://git.proxmox.com/git/pve-docs.git synced 2025-10-22 23:33:10 +03:00

lvm: add note about requirements of snapshot-as-volume-chains

Signed-off-by: Fabian Grünbichler <f.gruenbichler@proxmox.com>
Link: https://lore.proxmox.com/20250725095208.249266-1-f.gruenbichler@proxmox.com
This commit is contained in:
Fabian Grünbichler
2025-07-25 11:52:08 +02:00
committed by Fiona Ebner
parent b00a14c3e6
commit a4ad4f48b9

View File

@@ -57,8 +57,7 @@ snapshot's name and starts a new volume backed by the snapshot.
+
A volume based on a snapshot references its parent snapshot volume as its
backing volume and records only the differences to that backing volume.
Snapshot volumes are currently thick-provisioned LVM logical volumes, but the
underlying block storage may provide thin provisioning.
Snapshot volumes are currently thick-provisioned LVM logical volumes.
+
This design avoids issues with native LVM snapshots, such as significant
input/output (I/O) penalties and unexpected, dangerous behavior when running out
@@ -74,6 +73,11 @@ functionality.
The snapshot functionality is managed by the PVE storage system.
+
Enabling or disabling this flag only affects newly created virtual disk volumes.
+
For efficient support of `snapshot-as-volume-chain`, the backing storage must
support thin-provisioning and discard. Each snapshot will appear to use the
full volume size on the PVE side, but the actual space usage on the underlying
storage will be smaller if those requirements are met.
.Configuration Example (`/etc/pve/storage.cfg`)
----