背景:因为要安装orcal 11g,可是centos 7虚拟机只分配了20G容量,所以又重新加了一块40G的磁盘,准备合并到之前的LVM卷组(centos 7安装时采用自动分区方案,自动创建的LVM),从而动态扩展根分区的容量。
一、查看磁盘情况
fdisk -l //查看磁盘信息
image.png
二、磁盘分区
fdisk /dev/sdb
image.png
立即生效,不用重启。
partprobe
三、添加到物理卷
image.png
四、添加到逻辑卷组
image.png
五、增加逻辑卷的容量
image.png
目标逻辑卷是ext2/ext3/ext4文件系统的调整命令是resize2fs(增大和减小都支持)或者使用-l参数 填写PE数量
- lvextend -l +10239 /dev.centos_node1/root //增加10239PE
- lvextend -L 120G /dev/centos_node1/root //增大至120G
- lvextend -L +20G /dev/centos_node1/root //增加20G
- lvreduce -L 50G /dev/centos_node1/root //减小至50G
- lvreduce -L -8G /dev/centos_node1/root //减小8G
- resize2fs /dev/centos_node1/root //执行调整
2)目标逻辑卷是xfs文件系统的调整命令是xfs_growfs(只支持增大)
- lvextend -L 120G /dev/centos_node1/root //增大至120G
- lvextend -L +20G /dev/centos_node1/root //增加20G
-
xfs_growfs /dev/centos_node1/root //执行调整
image.png
查看分区挂载情况
df -Th
image.png
五、删除LVM
1、卸载挂载 :umount /dev/centos_node1/root 我这里是根分区,不能删除啊
2、移除lv :lvremove /dev/centos_node1/root
3、从VG里删除PV :vgreduce centos_node1 /dev/sdb1
4、 从PV里删除分区 :pvremove /dev/sdb1