4.2.5. 创建精简逻辑卷
精简配置将卷组(VG)物理扩展(PE)分配给精简池,并使用虚拟大小创建精简 LV。精简 LV 大小可能会超过池容量,从而启用过度配置。监控逻辑和物理使用情况,以防止空间耗尽和中断。
精简配置可根据需要分配空间来优化存储效率,降低了初始成本并提高了资源利用率。但是,在使用精简 LV 时,请注意以下缺点:
- 不当的丢弃处理可能会阻止释放未使用的存储空间,从而导致空间随着时间的推移被全部分配。
- 在带有快照的文件系统上,写时复制(CoW)操作可能会较慢。
- 数据块可以在多个文件系统之间混合,导致随机访问限制。
先决条件
- 管理访问权限.
- 您已创建了一个物理卷。如需更多信息,请参阅创建 LVM 物理卷。
- 您已创建了一个卷组。如需更多信息,请参阅创建 LVM 卷组。
- 您已创建了一个逻辑卷。如需更多信息,请参阅 创建逻辑卷。
流程
列出卷组的名称及其大小:
# vgs -o vg_name,vg_sizeVG VSize VolumeGroupName 30.75g创建精简池:
# lvcreate --type thin-pool --size PoolSize --name ThinPoolName VolumeGroupName将 PoolSize 替换为精简池可以使用的最大磁盘空间量。将 ThinPoolName 替换为精简池的名称。将 VolumeGroupName 替换为卷组的名称。
创建一个精简 LV:
# lvcreate --type thin --virtualsize MaxVolumeSize --name ThinVolumeName --thinpool ThinPoolName VolumeGroupName将 MaxVolumeSize 替换为卷可在精简池中增大的最大大小。将 ThinPoolName 替换为精简池的名称。将 VolumeGroupName 替换为卷组的名称。
注意您可以在同一精简池中创建其他精简 LV。
验证
验证精简 LV 是否已创建:
# lvs -o lv_name,seg_typeLV Type ThinPoolName thin-pool ThinVolumeName thin