LVM的理解

LVM的理解

LVM的理解_第1张图片

  • 会根据以上这个图来进行分析对于LVM的理解

什么是LVM

  • LVM 是Logical Volume Manager(逻辑卷管理器)的简称,所以LVM是Linux Kernel(内核)的逻辑卷管理器,它管理磁盘驱动器和类似的大容量存储设备。

LVM Building Blocks(LVM构建块)

  • LVM(Logical Volume Manager)逻辑卷管理利用内核的设备映射器功能(device-mapper feature)提供独立于底层磁盘布局分区系统。使用LVM,可以抽象存储并拥有"虚拟分区(Virtual Partitions)",从而使扩展(extending)/收缩(shrinking)更容易(受潜在的文件系统限制)。
  • 虚拟分区允许添加和删除,无需担心特定磁盘上是否有足够的连续空间,是否正在使用fdisking正在使用的磁盘(并且想知道内核是使用旧的还是新的分区表),还是必须移动其他磁盘分开了。

LVM的基本构建块

物理卷(PV-Physical Volume)
  • Unix块设备节点,可供LVM存储。
  • 示例:硬盘、MBR或者GPT分区、环回文件、设备映射器设备(例如dm-crypt)。它托管一个LVM头。
卷组(VG-Volume Group)
  • 作为LV容器的PV(Physical Volume)组。PE从VG分配给LV。
逻辑卷(LV-Logical Volume)
  • 驻留在VG中的"虚拟/逻辑分区"由PE组成。
  • LV是类似于物理分区的Unix块设备,例如它们可以直接用文件系统格式化。
物理范围(PE-Physical Extent)
  • PV中可以分配给LV的最小连续范围(默认值为4MiB).
  • 将PE视为可以分配给任何LV的PV的一部分。

使用LVM的好处

  • LVM比仅使用普通硬盘分区提供更多的灵活性:
    • 1、使用任意数量的磁盘作为一个大磁盘;
    • 2、将逻辑卷扩展到多个磁盘上;
    • 3、创建小型的逻辑卷,并在它们填满时"动态"调整它们的大小
    • 4、无论磁盘上的顺序如何,都要调整逻辑卷的大小。它不依赖VG内LV的位置,也不需要确保周围的可用空间。
    • 5、在线调整/创建/删除逻辑卷和物理卷。它们上的文件系统仍然需要调整大小,但有些(例如ext4)支持在线调整大小。
    • 6、服务使用LV的在线/实时迁移。而不必重新启动服务。
    • 7、快照允许你的备份文件系统的冻结副本,同时将服务停机时间降至最低。
    • 8、支持各种设备映射器目标,包括透明文件系统加密和常用数据的缓存。这允许产生具有(一个或者多个)物理磁盘(加密与LUKS)和系统上顶LVM,以允许单独的卷的尺寸调整容易和管理(例如,用于/, /home, /backup而无需输入键多次的麻烦等)再开机。

你可能感兴趣的:(linux)