逻辑卷(Logical Volume Manger)创建在比传统的linux分区更高级别的抽象层级。这位分配存储空间提供了更大的灵活性,在屋里设备间可以轻松的设定删除“分区”下面这张图片可以很好的说明逻辑卷里的关系:
一  、 创建逻辑卷
1、fdisk添加lvm格式的分区
 
2、把单个或多个硬盘的分区制作成物理卷,此时已出具lvm的潜力
    pvcreate   /dev/sda7                        创建
     pvdiaplay                                         查看
3、为卷组添加物理卷
   vgcreate    vg0    /dev/sda7             创建
   vgdisplay                                           查看
4、从卷组中创建逻辑卷
     lvcreate    -L   500M   -n    data   vg0       创建(-L指定大小,-n 指定lvm的名字,从vg0的卷组中划分出来的)
    lvdisplay                                          查看 
   mkfs.ext3   /dev/vg0/data               格式化
 至此LVM已创建完毕,然后挂载到需要的地方即可
 
二、缩小
     由此此可看到lvm的一大优势,动态的增大缩小分区的大小
   1、 umount  /data   卸载(必须卸载才能缩小)
 
  2、 e2fsck   -f   /dev/vg0/data     检查文件系统
  3、 resize2fs  /dev/vg0/data   300M   缩小文件系统
 
  4、  lvreduce   -L  300M   /dev/vg0/data  缩小lvm
 
 5、 mount  -a  重新挂载
 
 6、  df  -h        lvdispaly     查看两者是否一致,因计算单位问题可能有小的误差
 
三 、 扩大
  1、 umount  /data   卸载(必须卸载才能扩大)
 
  2、 vgextend  vg0  /dev/sda8   扩展卷组(要先添加一lvm格式的分区,然后创建成   
物理卷)
 
 3、 lvextend  -L  800M   data  vg0   扩展逻辑卷
 
 4、 mount  -a  重新挂载
 
 5、  df  -h        lvdispaly     查看两者是否一致,因计算单位问题可能有小的误差
四 、  逻辑卷在缩小增大时,可能因为误操作,或是错误的操作照成系统启动失败
     系统分区/dev/hda9 / ext2 defaults 1 1
     最后的这个1,会检查分区,因为出差所以启动失败。
      系统启动失败后会停留在检查硬盘分区的界面,提示输入root密码
或是CTRL+D重启,只要想办法绕过这个检测,或者把搞坏的lvm修好便可。
1、绕过这个坏掉的分区
  /etc/fatab  将这个文件里的相应的出差的分区注释掉
  mount  -o  remount,rw      此时文件系统是以只读ro方式挂载,应该成课读写的
 
2、直接修复
   在此状态下,需在命令前加lvm  并且命令不能tab补齐
   lvm   resize2fs   /dev/vgo/data     500M
   lvm   lvextend   -L  500M    /dev/vgo/data  注意此处的顺序