LVM原理、创建、扩容、缩减、快照详解

LVM是什么?为什么要使用LVM?

    LVM(Logical Volume Manager):逻辑卷管理, 在日常使用或生产环境中, 我们可能会因为在规划存储时未考虑到未来数据增长的速度超乎我们的预计而措手不及,因为增加一块硬盘再将源数据移到新硬盘上很麻烦并且提高了成本还浪费硬盘空间。

    在1998年有人在开发了一个基于卷的管理方式, 在HP-UX中使用,这就是LVM,LVM可以无损扩容、缩减空间来达到应对硬盘空间不足的情况。

LVM相关原理

    LVM通过内核中的dm(device mapper)模块实现使用纯软件的方式将一个或多个底层硬件设备组织成一个或多个逻辑设备。

相关术语:

    PV:Physical Volume    #一般是物理分区 /dev/sd##…

    VG:Volume Group    #由多个PE组成,创建卷组时可指定PE大小

    PE:Physical Extent    #默认大小为4M,LVM中的最小单元

    LV:Logical Volume    #由多个PE组成

    LE:Logical Extent    #在LV中的PE称作LE

    LVM通过PV组成PV池,基于PV创建VG,VG由若干个PE组成,在VG中由多个PE组成LV,在LV中PE叫做LE。

原理图:

    File:LVM1.svg此图转自维基百科

实战:创建、扩容、缩减、快照

系统环境


LVM相关命令解释

LVM创建

LVM扩展

我们现在想将mylv扩展到30G该如何操作?

    应该先将myvg扩展到30G以上,在将mylv扩展到30G

操作过程

LVM缩减

    缩减mylv到10G

操作过程

LVM快照创建

    LVM快照简单来说就是将所快照源分区一个时间点所有文件的元数据进行保存,如果源文件没有改变,那么访问快照卷的相应文件则直接指向源分区的源文件,如果源文件发生改变,则快照卷中与之对应的文件不会发生改变。快照卷主要用于辅助备份文件。  这里只简单介绍,点击查看详细介绍

操作过程

总结

    LVM虽然很好用,但是因为在硬件上使用纯软件方式进行管理,所以误删除数据恢复更加困难,LVM缩减分区大小风险较大,况且现在btrfs已经很稳定了,功能更加强大,并不推荐使用LVM对磁盘分区进行管理。

原创文章,作者:Net18-AnyISalIn,如若转载,请注明出处:/12339

评论列表(2条)

  • stanley
    stanley 2016-03-09 10:16

    16岁文章已经写成这样,让我等汗颜呀~

    • Net18-AnyISalIn
      Net18-AnyISalIn 2016-03-09 10:17

      过奖,时间多而已。

联系我们

400-080-6560

在线咨询:点击这里给我发消息

邮件:1823388528@qq.com

工作时间:周一至周五,9:30-18:30,节假日同时也值班

友情链接:万达娱乐主管QQ  万达娱乐开户  万达直属QQ  guoqibee.com  万达娱乐注册  guoqibee.com  万达娱乐招商  万达娱乐注册  万达娱乐开户  万达登录