转自 Linux主机磁盘扩容LVM(逻辑分区)_linux逻辑卷扩容_C3399的博客-CSDN博客

应用场景:解决磁盘空间不足通过lvm的方式对逻辑分区扩容,达到在线扩容磁盘目录的情况

1、判断待扩容的分区是否是逻辑分区

通过 lsblk 命令,判断目标分区是否是逻辑分区,如果TYPE为lvm则是逻辑分区,否则不是。只有逻辑分区,才能使用该方式,切记

2、将新加入主机的磁盘创建分区并加入指定虚拟卷组通过fdisk -l命令进行查看,确认新增磁盘的名称,新增磁盘为:/dev/sdb此处以一块新增的20G磁盘为例

编辑/dev/sdb,依次输入下列指令

3、确定需要扩容的目录所属逻辑卷信息

df -lh

lvdisplay

4、将新建的分区加入目标VG卷组并扩容

执行 vgextend centos /dev/sdb1 (centos为 VG Name,/dev/sdb1 为新增分区名称) ,将新建分区加入目标VG卷

执行 lvextend -l +100%FREE /dev/mapper/centos-root (/dev/mapper/centos-root为df -lh查询出的红框),将新建分区空间加入逻辑分区

执行 xfs_growfs / (我这里是根目录,所以是/,如果不是根目录换为所在目录/dev/mapper/centos-root),检查并将空间进行重载

5、检查是否增加

df -lh