逻辑卷LVM简介
- LVM是 Logical Volume Manager(逻辑卷管理)
- PV:物理卷(Physical volume):一块硬盘,或多块硬盘
- VG:卷组(Volume Group):一堆磁盘的统称
- LV:逻辑卷(Logical Volume):一个逻辑分区,一个分区
命令汇总


创建LVM
准备物理磁盘
[root@localhost ~]# ll /dev/sd*
1 将物理磁盘,转换成物理卷-PV
[root@localhost ~]# pvcreate /dev/sdc
2.创建卷组-VG
[root@localhost ~]#vgcreate vg1 /dev/sdc
3.创建逻辑卷 -L大小 -n卷名 vg1组名
[root@localhost ~]#lvcreate -L 200M -n lv1 vg1  //指定大小,单位M,G4.创建文件系统/格式化
[root@localhost ~]# mkfs.ext4 /dev/vg1/lv15.创建挂载点
[root@localhost ~]# mkdir /mnt/lv16.挂载
[root@localhost ~]#mount /dev/vg1/lv1 /mnt/lv1查看挂载结果
[root@localhost ~]# df
逻辑卷管理完毕,就可以向挂载点写入数据了。
VG扩展
创建PV,将PV增加到VG中。
[root@localhost ~]# pvcreate /dev/sdd
  Physical volume "/dev/sdd" successfully created.
[root@localhost ~]# vgextend vg1 /dev/sdd
  Volume group "vg1" successfully extended[root@localhost ~]# pvs   //查看物理卷状态
  PV         VG     Fmt  Attr PSize   PFree 
  /dev/sda2  centos lvm2 a--  <19.00g     0 
  /dev/sdc   vg1    lvm2 a--   <2.00g  1.80g
  /dev/sdd   vg1    lvm2 a--   <2.00g <2.00g[root@localhost ~]# vgs    //查看卷组状态
  VG     #PV #LV #SN Attr   VSize   VFree 
  centos   1   2   0 wz--n- <19.00g     0 
  vg1      2   1   0 wz--n-   3.99g <3.80gLV扩容
扩大LV lvextend
[root@localhost ~]#lvextend -L +200M /dev/vg1/lv1 //增加200M空间,给lv1[root@localhost ~]# lvs   //查看逻辑卷状态
  LV   VG     Attr       LSize   Pool Origin Data%  Meta%  Move Log Cpy%Sync Convert
  root centos -wi-ao---- <17.00g                                                    
  swap centos -wi-ao----   2.00g                                                    
  lv1  vg1    -wi-ao---- 400.00m删除LVM
[root@localhost ~]# lvremove /dev/vg1/lv1   //删除逻辑卷
[root@localhost ~]# vgreduce vg1 /dev/sd   //删除卷组中的磁盘
[root@localhost ~]# vgremove vg1            //删除卷组
[root@localhost ~]# pvremove /dev/sdd       //删除物理卷









