一 LVM扩容步骤
- 创建分区
- 创建PV
- 扩容VG
- 扩容LV
- 载大小
二 创建分区
使用分区工具(如fdisk等)创建LVM分区,却将分区标识为LVM的分区类型8e。
代码语言:javascript复制 1 [root@kauai ~]# fdisk -l
2 ……
3 Device Boot Start End Blocks Id System
4 /dev/sdb7 4202496 6299647 1048576 8e Linux LVM
5 /dev/sdb8 6301696 8398847 1048576 8e Linux LVM
注意:建议执行一次partprobe。
三 创建PV
代码语言:javascript复制 1 [root@kauai ~]# pvcreate /dev/sdb7 #将所需分区转换成PV分区
2 Physical volume "/dev/sdb7" successfully created
3 [root@kauai ~]# pvcreate /dev/sdb8 #将所需分区转换成PV分区
4 Physical volume "/dev/sdb8" successfully created
四 扩容VG
代码语言:javascript复制 1 [root@kauai ~]# vgextend vg01 /dev/sdb8 /dev/sdb9 #将新创建的PV加入已存在的VG
2 Volume group "vg01" successfully extended
五 扩容LV
注意:
1 扩容LV前提条件是VG中还有足够的容量。
2 lv、filesystem可以在线扩容,不能在线缩容。
代码语言:javascript复制 1 [root@kauai ~]# lvextend -L 2G -n /dev/vg01/lv01
2 #将lv01从vg01卷组中扩容到2G大小,不是增加2G。
六 重载
代码语言:javascript复制 1 [root@kauai ~]# xfs_growfs /dev/vg01/lv01 #此为xfs分区格式的重载大小
2 [root@kauai ~]# resize2fs /dev/vg01/lv02 #此为ext分区格式的重载大小
注意:xfs文件系统只能扩容,不能缩小。