Linux逻辑卷管理lvm2的详解

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux逻辑卷管理lvm2的详解相关的知识,希望对你有一定的参考价值。

LVM是逻辑管理的简称,它是建立在物理存储设备之上的一个抽象层,允许你生成逻辑存储卷,与直接使用物理存储的管理上相比,提供了更好的灵活性。(可以随意改变分区的大小,但不会改变其存储的数据)。

 技术分享

由多个的物理设备(物理卷PV)组成扩展分区(卷组),在卷组上面就可以创建多个逻辑卷(LV),但是逻辑卷的大小不能超过卷组的大小。对卷创建快照就是对逻辑卷创建快照,而快照卷必须与逻辑卷在同一个卷组中。

逻辑卷又有两个边界,分别为物理边界,逻辑边界(文件系统)。

PE:Physical Extend 物理盘区

LE:Logical Extend 逻辑盘区

逻辑卷的大小是通过有多少个PE(LE)决定的。

PE:只有当pv加入到vg中,才会显示有多少个PE

pv:物理卷

  pvcreate,pvremove(把pv里的原数据删除掉),pvscan(扫描当前系统有多少个pv),pvmove(移动pv)

vg:卷组

  vgcreate,vgremove,vgextend,vgreduce,vgs(显示多少个vg),vgdisplay,vgscan

   vgcreate VG_NAME /PATH/TO/PV

            -s #:PE的大小,默认为4MB

   vgcreate myvg /dev/sda{5,6}

   vgremove myvg(删除myvg)

lv:逻辑卷

   lvcreate,lvremove,lvreduce,lvs,lvdisplay

   lvcreate -n LV_NAME -L #G VG_NAME

如何扩展逻辑卷:

lvextend:扩展逻辑卷的物理边界

         -L [+] #G /PATH/TO/LV

resize2fs:扩展文件系统的边界

         resize2fs -p /PATH/TO/LV 扩展到最大的逻辑边界

          resize2fs /PATH/TO/LV #G 扩展到多少G

如何缩减逻辑卷:

注意:不能在线缩减,得先卸载

要确保缩减后的空间大小依然能存储原有的数据;

在缩减之前应该先强行检查文件系统,以确保文件系统处于一致性的状态

df -lh

umount

e2fsck -f

resize2fs /PATH/TO/LV

lvreduce -L #G /PATH/TO/LV

resize2fs /PATH/TO/LV 3G

重新挂载

如何创建快照卷:
1.生命周期为整个数据时长,在这个时间内,数据的增长量不能超过快照卷的大小

2.快照卷应该是只读的

3.跟原卷在同一卷组内

lvcreate

  -s

  -p r|w

lvcreate -L # -n SLV_NAME -p r /PATH/TO/LV

本文出自 “11852817” 博客,请务必保留此出处http://11862817.blog.51cto.com/11852817/1858697

以上是关于Linux逻辑卷管理lvm2的详解的主要内容,如果未能解决你的问题,请参考以下文章

运维学习之lvm(逻辑卷管理)

linux磁盘管理系列-LVM的使用

lvm逻辑卷管理

LVM逻辑卷

什么是lvm逻辑卷?都有哪些特点?

2018-2-27Linux系统管理LVM2