Ubuntu分卷(LVM逻辑卷)支持动态扩容
在Ubuntu系统中,若使用LVM(逻辑卷管理)创建分卷(逻辑卷,LV),则可以通过LVM工具实现动态扩容(无需卸载分区、无需重启系统)。LVM的设计初衷就是解决传统分区调整的局限性,支持在线扩展存储空间。
lsblk命令查看,若逻辑卷路径为/dev/mapper/卷组名-逻辑卷名(如/dev/ubuntu-vg-root),则说明使用了LVM。/dev/sda2)未用完,可直接扩展逻辑卷;df -h # 查看逻辑卷挂载点及使用情况 lsblk # 查看磁盘、分区、LVM结构 sudo pvdisplay # 查看物理卷(PV)信息 sudo vgdisplay # 查看卷组(VG)信息(重点关注“Free PE / Size”是否有剩余空间) sudo lvdisplay # 查看逻辑卷(LV)信息 若新增了物理磁盘(如虚拟机扩展虚拟磁盘)或现有分区有未分配空间,需先将其初始化为物理卷:
sudo pvcreate /dev/sdX # 替换为实际设备名(如/dev/sdb1,需为未格式化的分区或新磁盘) 将物理卷的空间添加到现有卷组中,卷组的总容量会增加:
sudo vgextend 卷组名 /dev/sdX # 替换为实际卷组名(如ubuntu-vg)和物理卷设备名 使用卷组的剩余空间扩展逻辑卷,可选择增加固定大小或占用全部剩余空间:
sudo lvextend -L +10G /dev/mapper/卷组名-逻辑卷名 # 增加10G(如+5G、+20G) # 或占用全部剩余空间 sudo lvextend -l +100%FREE /dev/mapper/卷组名-逻辑卷名 逻辑卷扩容后,需同步扩展文件系统才能使用新增空间:
sudo resize2fs /dev/mapper/卷组名-逻辑卷名 sudo xfs_growfs /mount/point # 替换为实际挂载点(如/、/home) df -h /mount/point # 查看挂载点容量是否增加 lsblk # 检查逻辑卷大小是否变化 rsync或外部存储)。e2fsck -f)。