LVM细分后端

存储池类型:`lvmthin

LVM通常在您创建卷时分配块。而LVM精简池只在写入数据时分配块。这种行为称为精简配置,因为卷的大小可以远远大于物理可用空间。

您可以使用常规的LVM命令行工具来管理和创建LVM细分池(有关详细信息,请参阅`man lvmthin`)。假设您已经有一个名为`pve`的LVM卷组,以下命令将创建一个新的名为`data`的LVM细分池(大小为100G):

lvcreate -L 100G -n data pve
lvconvert --type thin-pool pve/data

配置

LVM薄后端支持常见的存储属性`content`、nodesdisable,以及以下LVM特有的属性:

卷组名称

LVM 卷组名称。这必须指向一个现有的卷组。

thinpool

LVM薄置池的名称。

配置示例(/etc/pve/storage.cfg
lvmthin: local-lvm
	thinpool data
	vgname pve
	content rootdir,images

文件命名规范

后端基本上使用与ZFS池后端相同的命名约定。

vm-<VMID>-<NAME> // 普通虚拟机镜像

存储特性

LVM thin 是一种块存储,但完全支持快照和克隆的高效。新卷会自动用零初始化。

必须指出,LVM薄池不能跨多个节点共享,因此您只能将它们用作本地存储。

Table 1. 后端`lvmthin`的存储特性
内容类型 图像格式 共享 快照 克隆

镜像根目录

原始

例子

列出卷组 pve 上可用的LVM薄池:

pvesm lvmthinscan pve