zoukankan      html  css  js  c++  java
  • LVM基本概念及工作原理

    LVM基本概念及工作原理

    背景知识:

     一直困惑于LVM,特地找资料查了查,终于对LVM的概念和工作原理有了深入的理解。接下来记录下。新的技术出来必定是为了改变现有的不足,所以LVM的出现是由于对现有磁盘管理的缺陷做出改进。传统的磁盘管理中,太机械式,不够灵活。比如,在window上的分区大小是固定的,这是很让人头疼的事!虽然目前也有扩容的第三方工具,但有可能损坏我们的文件系统。在不使用扩容工具时,我们只能由一个容量更大的硬盘,格式化他,并把空间不足的硬盘把全部文件拷贝到新硬盘。显然这种方式在企业服务器中不可取。由而就有人提出了LVM,LINUX也于内核2.4版本中把LVM划入内核。

    LVM基本概念:

    PE:物理块,默认为4MB

    物理硬盘:底层的存储设备,linux中的/dev/sda,/dev/sdb等;

    物理卷(physical volume,PV):对应于非LVM中的分区,在LVM中,带有LVM的相关信息;

    卷组(volume group,VG):有一个或多个物理卷组成为一个PE池;

    逻辑卷(logical volume,LV):由卷组中产生,可以由一个或多个PE组成一个逻辑卷,并且多个PE可来自不同的物理卷中;

    LVM创建过程:

    1、多个物理磁盘被格式化为多个PV,每个PV中有多个PE组成;

    2、多个PV组成一个VG,多个PV中的PE都在VG中,生成一个PE池;

    3、一个LV可由多个PE组成,其中的PE课来自不同的物理硬盘;

    4、LV通过格式化并挂载后即可直接使用;

    基本概念及创建过程如下图所示:

    上图中很清晰的解释LVM概念之间的关系以及LVM的运行过程。要对LV进行扩容时,只需从VG中增加该LV的PE数量,再这个过程中并不影响原始数据。对比于传统的磁盘管理系统,LVM在文件系统与硬盘中加了一层抽象层,从而使硬盘的管理更加灵活。

  • 相关阅读:
    HDU 1501 Zipper(DFS)
    HDU 2181 哈密顿绕行世界问题(DFS)
    HDU 1254 推箱子(BFS)
    HDU 1045 Fire Net (DFS)
    HDU 2212 DFS
    HDU 1241Oil Deposits (DFS)
    HDU 1312 Red and Black (DFS)
    HDU 1010 Tempter of the Bone(DFS+奇偶剪枝)
    HDU 1022 Train Problem I(栈)
    HDU 1008 u Calculate e
  • 原文地址:https://www.cnblogs.com/grglym/p/7016671.html
Copyright © 2011-2022 走看看