LVM创建和扩容
基本概念
- 物理磁盘被格式化为PV,空间为一个个PE
- 不同的PV加入同一个VG,不同PV的PE全部进入VG的PE池内
- LV基于PE创建,大小为PE的整数倍,组成LV的PE可能来自于不同的物理磁盘
- LV可以格式化后挂载使用
- LV的扩充和缩减,实际上就是增加或减少组成该LV的PE的数量。
创建LVM
-
物理磁盘初始化为物理卷
pvcreate /dev/sdb /dev/sdc #检查 #pvs #pvdisplay
-
创建卷组,并将PV加入卷组中
vgcreate vgname /dev/sdb /dev/sdc #检查 #vgdisplay
-
创建逻辑卷
lvcreate -l 100%VG -n lvname vgname #检查 #lvdisplay
-
格式化
mkfs.ext4 /dev/vgname/lvname
-
挂载
扩容
安装系统时选择的默认分区,其中root分区为LVM系统,现为5G,扩容5G到10G
扩VG
设置分区类型为8e
fdisk /dev/sdd
pvcreate /dev/sdd1
vgextend 现有VG + 新PV绝对路径
扩LV
lvresize 或者 lvextend
lvresize -L size 需要扩容的LV绝对路径
eg.
lvresize -L +5G /dev/vgname/lvname
扩文件系统
resize2fs /dev/vgname/lvname
xfs系统用 xfs_growfs /dev/vgname/lvname