Ubuntu扩展分区容量
Ubuntu默认LVM策略是大于200G时只会给根目录100G,剩下的留在空闲卷组。
#查看现有卷组
sudo vgdisplay
#把 VG 所有空闲空间给 /
sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv
#重新计算逻辑卷大小
sudo resize2fs /dev/mapper/ubuntu–-vg-ubuntu-–lv
# LVM常用命令
sudo fdisk -l
sudo vgs
sudo lvs
sudo lsblk
扩展知识
LVM核心组件
LVM的三层抽象模型,每层都提供了不同级别的存储管理和组织能力。
物理卷(PV)层:
物理卷是LVM存储堆栈的底层基础,可以是整个磁盘(如/dev/sdb)、分区(如/dev/sda1)甚至RAID设备。当将这些块设备初始化为PV时,LVM会在设备开头创建LVM元数据区域,包含PV的UUID、大小和PE分配信息。
卷组(VG)层:
卷组作为一个存储池,将一个或多个PV的存储容量聚合在一起。VG不仅提供了存储资源的抽象,还负责管理物理扩展(PE)的分配和映射。每个VG都有唯一的UUID和名称,并维护着所有成员PV和创建的LV的元数据。
VG元数据默认在每个PV上都有备份,确保在部分磁盘损坏时仍能恢复配置。元数据更新是事务性的,保证一致性。
逻辑卷(LV)层:
逻辑卷是从VG中分配的虚拟块设备,可以被格式化和挂载 like物理分区。LV由多个逻辑扩展(LE)组成,每个LE映射到一个物理扩展(PE)。这种映射可以是线性的、条带化的或镜像的,取决于LV的类型和配置。
评论已关闭