lvm   逻辑卷标管理器
建立逻辑卷需要三个步骤:
1.建立pv(物理卷)
2.建立vg(卷组)
3建立lv(逻辑卷)
  为逻辑卷添加快照,以实现数据恢复
  
  以一个实例来演示建立逻辑卷
    创建一个由两个物理卷组成的大小为3G的卷组myvg,要求其PE大小为16M;
  而后在此卷组中创建一个大小为2G的逻辑卷lv1,此逻辑卷要能在开机后自动挂载至/users目录;

1、以sda6 和sda7 来组成物理卷,注意分区类型为 8e
#echo '
n
6

+1G
t
6
8e
n
7

+2G
t
7
8e
p
w' |fdisk /dev/sda

#partprobe /dev/sda   

2、建立物理卷:
 #pvcreate /dev/sda6 /dev/sda7
 #pvs 或者#pcdisplay 来显示pv信息

3、建立vg 卷组
  #vgcreate -s 16M myvg /dev/sda6    //指定PE为16M
  #vgextend myvg /dev/sda7     //用来将/dev/sda7添加到myvg中
  #vgs 或者vgdisplay  来显示vg信息

4、建立lv逻辑卷 
   #lvcreate -L 2G -n lv1 myvg   //在myvg中划分2G来做lv1逻辑卷
   #mke2fs -j  /dev/myvg/lv1  //格式化
   #mount /dev/myvg/lv1 /users   //挂载文件系统 这样就可以使用逻辑卷lv1 
  
   a、快照大小取决于数据的改变频率和创建快照所需要的时间 
   为/dev/myvg/lv1建立128M的快照
   #lvcreate -L 128M -s -p r -n snap_lv1 /dev/myvg/lv1
            -s 指定快照
            -p r 快照的权限是只读
    
    #mount /dev/myvg/snap_lv1 /users 
   
   b、如果我们想要扩展256M  lv1的空间可以
   #lvextend -L +256M /dev/myvg/lv1     //扩展物理边界
   #resize2fs /dev/myvg/lv1     //扩展逻辑边界
   
   c、如果我们想要为lv1缩减256M空间
   #umount /dev/myvg/lv1 
   #e2fsck -f /dev/myvg/lv1  
   #resize2fs /dev/myvg/lv1 2G   
   #lvreduce -L -256M /dev/myvg/lv1   
     缩减空间有风险 请做好快照确定数据不会丢失后再进行此操作
  
   d、移除vg中的一个物理卷
      #pvremove /dev/sda6 /dev/sda7     //将/dev/sda6中的数据导出到/dev/sda7中 防止数据丢失
      #vgreduce myvg/dev/sda6
      //在执行vggreduce命令前需要将要移除物理卷的数据导出到其他物理卷中,此操作风险大