LVM:Logical Volume Manager,称之为逻辑卷管理器,是一种软设备,它能够实现将诸多底层的块设备按照某种逻辑给组合起来,在不影响数据的情况下可以方便的向其中增加或缩减块设备,它可以将多个底层的块设备整合成一个大设备,组合起来的这个大设备叫卷组。卷组相当于一个扩展分区,它是不能够直接被使用的,得对它进行进一步的划分才能够使用,而划分成的可用的分区就是逻辑分区。其示意图如下:
          

                     

  LVM的三个层次从下到上:物理卷-->卷组-->LV逻辑卷,逐层之间是有依赖关系的,先创建出来PV,多个PV组合成VG,最后在VG上创建LV逻辑卷。其中vg的大小是由pv来决定的,Vg又可以划分成多个lv。

  创建PV的一些常用命令有:pvcreate 创建pv

                          pvdisplay,pvs 显示pv

                          pvmove 移动数据

                          pvremove 移除某个卷

                          pvscan 扫描当前系统上所有的已创建的pv

  创建VG的一些常用命令有:vgcreate 创建vg

                          vgdisplay,vgs 显示vg

                          vgmove 移动数据

                          vgremove 移除某个卷

                          vgscan 扫描当前系统上所有的已创建的vg

  创建LV的一些常用命令有:lvcreate 创建

                          lvdisplay,lvs 显示

                          lvextent 扩展

       它还有一些常用的选项:

                          -L  指定逻辑卷的大小

                          -n  指定逻辑卷的名字

                          -s  物理盘块大小

  下面创建一个10G的卷组,其中包含2个各是5G的PV,按层次一个一个来

   1.先创建PV,首先得有合适的分区,新创建出2个分区,首先要先把标识改成8e,

w保存退出,使用命令partprobe /dev/sda让内核重新读取磁盘,然后看下是否能够识别新分的区:cat/proc/partitions

   2.把两个卷做成PV  使用pvcreate /dev/sda{5,6}

   移除某个分区可以使用pvremove,添加分区就用pvextend

   3.创建VG:使用vgcreate MYVG /dev/sda5 /dev/sda6

   vgdipaly MYVG可以查看刚创建的vg属性信息

   这个时候移除某个分区的话使用命令vgreduce,扩展vg就使用vgextend

   4.新创建的vg是不能直接使用的,接下来要在vg上创建lv方可使用:

   创建1个1G大小的lv:lvcreate -L 1G -n MYLV MYV