基本概念:
PV 物理卷. 通常对应磁盘. 先用fdisk 将磁盘分区为lvm类型. 然后pvcreate 创建pv. pvdisplay查看pv信息.
VG 卷组. 多个PV组成一个VG, 相当于多个物理磁盘组成一个逻辑上的大池子. vgextend 用新的pv来扩展原来的vg.
LV 逻辑卷. 逻辑上的一个卷, 相当于从池子中取出来一块作为单独的逻辑分区. lvextend 来扩充原来的lv. 扩充后需要根据文件系统类型调用xfs_growfs 或者resize2fs 扩展文件系统. 也可用lvcreate 创建新的lv.
分区:
lsblk //查看当前的块设备情况. 觉得是扩充还是新增lv
df -T //查看分区情况以及文件系统类型 xfs 还是ext
fdisk /dev/sdb //分区/dev/sdb
:n //新建分区
:回车 //默认p主分区
:回车 //默认分区号1
:回车 //默认开始扇区
:回车 //默认结束扇区
:t //修改分区类型
:8E //修改为lvm类型
:p 查看分区信息
:w 写入分区
创建扩充lv
pvcreate /dev/vdb1 //用方才分好区的设备创建pv
pvdisplay 查看pv信息
vgs //查看vg信息, 主要是vg名称, vgdisplay 也行
vgextend klas /dev/vdb1 //用刚才的pv扩充名为klas的vg
lvs //查看lv信息, 主要是lv名称. lvdisplay 也行.
lvextend -l +100%free /dev/klas/root //用vg中所有空余空间扩充lv
xfs_growfs /dev/klas/root //文件系统相应扩展.
df -h