LVM 后端
存储池类型:`lvm
LVM是硬盘和分区之上的一个轻量级软件层。它可以用来将可用的磁盘空间分割成较小的逻辑卷。LVM在Linux上得到了广泛的应用,并使得硬盘管理变得更加容易。
另一个用途是将LVM放置在一个大的iSCSI LUN之上。这样你就可以轻松管理那个iSCSI LUN上的空间,否则是不可能做到的,因为iSCSI规范没有定义用于空间分配的管理接口。
配置
LVM后端支持常见的存储属性`content`、nodes
、disable
,以及以下LVM特定的属性:
- vgname
-
LVM 卷组名称。这必须指向一个已存在的卷组。
- 基底
-
基础卷。在访问存储之前,这个卷会自动被激活。这在LVM卷组位于远程iSCSI服务器上时非常有用。
- ''‘saferemove’''
-
在Web界面中称为“清除已删除的卷”。删除逻辑卷时将数据清零。当移除一个卷时,这确保所有数据被擦除,且无法被后来创建的其他逻辑卷访问(这些逻辑卷恰好被分配了相同的物理扩展区)。这是一个成本高昂的操作,但在某些环境下作为安全措施可能是必需的。
- saferemove_throughput
-
擦写吞吐量(
cstream -t
参数值)。
配置示例(
/etc/pve/storage.cfg
)lvm: myspace vgname myspace content rootdir,images
文件命名规范
后端基本上使用与ZFS池后端相同的命名约定。
vm-<VMID>-<NAME> // 普通的虚拟机镜像
存储特性
LVM是典型的块存储,但这种后端不支持快照和克隆。不幸的是,正常的LVM快照效率相当低,因为它们会在快照期间干扰整个卷组上的所有写操作。
一个很大的优势是你可以将它用在共享存储之上,例如,一个iSCSI的逻辑单元号(LUN)。后端本身实现了适当的集群范围内的锁定。
Tip
|
新的LVM-thin后端允许快照和克隆,但不支持共享存储。 |
内容类型 | 图像格式 | 共享 | 快照 | 克隆 |
---|---|---|---|---|
|
|
可能的 |
不可以 |
不可以 |
范例
列出可用的卷组: