LVM

MD:linux内核中用于管理RAID一个模块,实现软件RAID
DM:Device Mapper,一个逻辑设备,和MD的功能有一些类似,比MD更强大,可以实现软件RAID,也可以实现LVM2,是LVM2依赖的核心

为了能够弹性调整文件系统的容量,linux使用了一个叫LVM的管理器
那么什么叫LVM呢?
LVM全名叫Logical Volume Manager,中文叫逻辑卷管理器,它的作法是将几个物理的分区(或者磁盘)通过软件组合合成一块看起来独立的大磁盘VG,然后将这个大磁盘再经过分成可使用的分区LV,最后就可以挂载使用。而之所以能够弹性的变化与一个叫做PE的结构相关

PV有关命令:
  pvcreate:将物理分区新建成为PV
  pvcreate 分区或磁盘(linux LVM类型的,8e代表这个类型,如果知道,在fdisk之后用l显示一下)
  pvscan:查询目前系统里面如何具有PV的硬盘
  pvdisplay:显示出目前系统上面的PV状态
  pvremove:将PV属性删除,让该分区不具有PV属性
  pvmove:将一块盘上的数据移到另一块盘
  pvs:查看当前系统的PV,能看穿pv是属于哪个VG的

VG有关命令:
  vgcreate:新建一个VG
  vgcreate VG_NAME pv1,pv2....
    -s:指定PE大小
  vgscan:查找系统上面是否有VG
  vgdisplay:显示目前系统上VG的状态
  vgextend:在VG内增加额外的PV
  vgextend VG_NAME 分区或硬盘
  vgreduce:在VG内删除PV,一般先用pvmove移走数据,然后再时候此选项
  vgreduce VG_NAME 分区或硬盘
  vgchange:设置VG是否启动
  vgremove:删除一个VG
  vgremove VG_NAME
  vgs:查看当前系统的VG

LV有关命令:
  lvcreate:新建LV
  lvcreate -n LV_NAME(用-n指定名字) -L #(大小) VG_NAME
  lcscan:查询系统上的LV
  lvdisplay:显示系统上的LV
  lvextend:在LV里面增加容量
  lvreduce:在LV里面减少容量
  lvremove:删除一个LV
  lvresize:对LV进行容量大小调整
  lvs:查看当前系统的LV

创建完LV之后,创建文件系统,挂载就可以使用了,挂载的话用mount的显示出来可能和你挂载用的文件不一样
例如:
  mount /dev/myvg/mylv ./mylv
当用mount显示出来的可能是/dev/mapper/myvg-mylv ,myvg是VG名,mylv是lv名
移除LV的时候也不能直接移除,要卸载之后才可以
例如:
  umount xxx/mylv
  lvremove /dev/myvg/mylv

扩展逻辑卷和缩减逻辑卷,首先要明白物理边界和逻辑边界
我们创建分区的过程就是创建物理边界,再分区上创建文件系统则是创建逻辑边界,一般物理边界和逻辑边界几乎是一样的,所以扩展逻辑卷的时候,我们要先扩展物理边界,然后再扩展逻辑边界,而缩减逻辑卷则先缩减逻辑边界,再缩减物理边界

扩展逻辑卷的命令:
  1.lvextend:扩展逻辑卷的物理边界
    -L [+]# LV的路径,不用+号的话就是扩展到#大小,如果有+号就是加#个大小

  2.resize2fs:扩展ext2和ext3逻辑边界,其他文件系统可能不一样
    resize2fs 逻辑卷路径 size(扩展为多大)
      -p:扩展到和物理边界一样,这样就不用size了

缩减逻辑卷的命令
注意:

1、不能在线缩减,得先卸载;
2、确保缩减后的空间大小依然能存储原有的所有数据;
3、在缩减之前应该先强行检查文件,以确保文件系统处于一致性状态;

df -lh和e2fsck检查一下

1.resize2fs:扩展ext2和ext3逻辑边界,其他文件系统可能不一样
  resize2fs 逻辑卷路径 size(扩展为多大)
    -p:扩展到和物理边界一样,这样就不用size了
2.lvreduce -L [-]# LV的路径

缩减完之后没有问题了再重新挂载

快照卷
1、生命周期为整个数据时长;在这段时长内,数据的增长量不能超出快照卷大小;
2、快照卷应该是只读的;
3、跟原卷在同一卷组内;


lvcreate
  -s:创建快照卷
  -p r|w:指定权限

lvcreate -L #大小 -n 快照名 -p 权限 逻辑卷路径

备份出来,生命周期结束了,umount卸载,然后lvremove移除

posted @ 2017-10-24 23:33  菜鸟也有高飞的时候  阅读(331)  评论(0编辑  收藏  举报