+[[storage_lvm]]
LVM Backend
-----------
+ifdef::wiki[]
+:pve-toplevel:
+:title: Storage: LVM
+endif::wiki[]
Storage pool type: `lvm`
-LVM is a thin software layer on top of hard disks and partitions. It
+LVM is a light software layer on top of hard disks and partitions. It
can be used to split available disk space into smaller logical
volumes. LVM is widely used on Linux and makes managing hard drives
easier.
otherwise, because the iSCSI specification does not define a
management interface for space allocation.
+
Configuration
~~~~~~~~~~~~~
`saferemove_throughput`::
-Wipe throughput ('cstream -t' parameter value).
+Wipe throughput (`cstream -t` parameter value).
-.Configuration Example ('/etc/pve/storage.cfg')
+.Configuration Example (`/etc/pve/storage.cfg`)
----
lvm: myspace
vgname myspace
~~~~~~~~~~~~~~~~
LVM is a typical block storage, but this backend does not support
-snapshot and clones. Unfortunately, normal LVM snapshots are quite
-inefficient, because they interfere all writes on the whole volume
+snapshots and clones. Unfortunately, normal LVM snapshots are quite
+inefficient, because they interfere with all writes on the entire volume
group during snapshot time.
One big advantage is that you can use it on top of a shared storage,
-for example an iSCSI LUN. The backend itself implement proper cluster
-wide locking.
+for example, an iSCSI LUN. The backend itself implements proper cluster-wide
+locking.
-TIP: The newer LVM-thin backend allows snapshot and clones, but does
+TIP: The newer LVM-thin backend allows snapshots and clones, but does
not support shared storage.
# pvesm lvmscan
+ifdef::wiki[]
+
+See Also
+~~~~~~~~
+
+* link:/wiki/Storage[Storage]
+
+endif::wiki[]