LVM是逻辑盘卷管理(LogicalVolumeManager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和 分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。通过LVM系统管理员可以轻松管理磁盘分区,如:将若干个磁盘分区连接为一个整块的卷组 (volumegroup),形成一个存储池。管理员可以在卷组上随意创建逻辑卷组(logicalvolumes),并进一步在逻辑卷组上创建文件系 统。管理员通过LVM可以方便的调整存储卷组的大小,并且可以对磁盘存储按照组的方式进行命名、管理和分配,例如按照使用用途进行定义:“development”和“sales”,而不是使用物理磁盘名“sda”和“sdb”。而且当系统添加了新的磁盘,通过LVM管理员就不必将磁盘的 文件移动到新的磁盘上以充分利用新的存储空间,而是直接扩展文件系统跨越磁盘即可。
LVM通常用于装备大量磁盘的系统,但它同样适于仅有一、两块硬盘的小系统。
小系统使用LVM的益处
传统的文件系统是基于分区的,一个文件系统对应一个分区。这种方式比较直观,但不易改变:
1.不同的分区相对独立,无相互联系,各分区空间很易利用不平衡,空间不能充分利用;
2.当一个文件系统/分区已满时,无法对其扩充,只能采用重新分区/建立文件系统,非常麻烦;或把分区中的数据移到另一个更大的分区中;或采用符号连接的方式使用其它分区的空间。
3.如果要把硬盘上的多个分区合并在一起使用,只能LVM。LVM采用再分区的方式,这个过程需要数据的备份与恢复。当采用LVM时,情况有所不同:
1.硬盘的多个分区由LVM统一为卷组管理,可以方便的加入或移走分区以扩大或减小卷组的可用容量,充分利用硬盘空间;
2.文件系统建立在逻辑卷上,而逻辑卷可根据需要改变大小(在卷组容量范围内)以满足要求;
3.文件系统建立在LVM上,可以跨分区,方便使用;
大系统使用LVM的益处
在使用很多硬盘的大系统中,使用LVM主要是方便管理、增加了系统的扩展性。
在一个有很多不同容量硬盘的大型系统中,对不同的用户的空间分配是一个技巧性的工作,要在用户需求与实际可用空间中寻求平衡。
用户/用户组的空间建立在LVM上,可以随时按要求增大,或根据使用情况对各逻辑卷进行调整。当系统空间不足而加入新的硬盘时,不必把用户的数据从原硬盘迁移到新硬盘,而只须把新的分区加入卷组并扩充逻辑卷即可。同样,使用LVM可以在不停服务的情况下。把用户数据从旧硬盘转移到新硬盘空间中去。
物理存储介质(The physical media):这里指系统的存储设备:硬盘,如:/dev/hda1、/dev/sda等等,是存储系统最低层的存储单元。
物理卷(physical volume):物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。
卷组(Volume Group):LVM卷组类似于非LVM系统中的物理硬盘,其由物理卷组成。可以在卷组上创建一个或多个“LVM分区”(逻辑卷),LVM卷组由一个或多个物理卷组成。
逻辑卷(logical volume):LVM的逻辑卷类似于非LVM系统中的硬盘分区,在逻辑卷之上可以建立文件系统(比如/home或者/usr等)。
PE(physical extent):每一个物理卷被划分为称为PE(Physical Extents)的基本单元,具有唯一编号的PE是可以被LVM寻址的最小单元。PE的大小是可配置的,默认为4MB。
LE(logical extent):逻辑卷也被划分为被称为LE(Logical Extents) 的可被寻址的基本单位。在同一个卷组中,LE的大小和PE是相同的,并且一一对应。
简单来说就是:
PV:是物理的磁盘分区
VG:LVM中的物理的磁盘分区,也就是PV,必须加入VG,可将VG理解为一仓库或者几个大的硬盘。
LV:也就是从VG中划分的逻辑分区
相关推荐
发福利了,红帽lvm详细图解,lvm组成,调整,删除,清晰有序的归类,方便查阅。
Linux系统LVM管理培训。
Linux LVM,全称为Logical Volume Manager,是Linux操作系统下的一种磁盘管理工具,它提供了一种灵活、可扩展的方式来管理磁盘存储空间。LVM允许系统管理员创建和管理逻辑卷,这些逻辑卷可以跨越多个物理硬盘,从而...
"将 Linux 系统转至 LVM 卷的方法" Linux 系统转移到 LVM 卷是一种复杂的操作,需要细心和耐心。下面是该过程的详细知识点: 一、预备知识 * dd 命令:用于复制一个设备/分区,原样输出到另外一个文件/设备/分区...
Linux手动创建RAID和LVM分区的文档可能会介绍如何在RAID基础上构建LVM。RAID(Redundant Array of Independent Disks,独立磁盘冗余阵列)提供数据冗余和性能提升。在RAID之上使用LVM,可以进一步提高灵活性和可管理...
- **Red Hat / Fedora**:这些发行版从 Red Hat Linux 8.0 开始支持 LVM,是最早采用 LVM 技术的发行版之一。 - **Debian**:Debian 也支持 LVM,并且在服务器部署场景中非常常见。 #### 七、LVM 的实现细节 在...
Linux下的LVM(Logical Volume Manager)是一种先进的磁盘管理技术,由Heinz Mauelshagen在Linux 2.4内核版本中实现。LVM的主要目标是提供一种灵活、可扩展的磁盘管理方式,使得系统管理员可以更加便捷地管理和调整...
LINUX下的LVM(Logical Volume Manager)是一种先进的磁盘管理技术,它允许系统管理员在Linux环境中灵活地管理和调整磁盘分区。LVM的核心优势在于它提供了动态调整存储空间的能力,无需停机,使得扩展文件系统变得...
LVM在传统的物理磁盘之上创建了一个抽象层,将多个物理硬盘组织成一个或多个逻辑卷,这些逻辑卷可以跨越不同的硬盘,从而实现更灵活的数据存储和管理。 LVM主要由三部分组成: 1. 物理存储:这是LVM的基础,包括...
在本文中,我们将介绍使用 LVM(Logical Volume Manager)和非 LVM 两种方法来扩容根分区。 使用 LVM 扩容根分区 在使用 LVM 扩容根分区时,需要按照以下步骤进行操作: 1. 查看现有分区大小:使用 `df -TH` 命令...
### Linux LVM (逻辑卷管理器) 深入解析 #### 一、LVM概述与基本概念 **LVM**(Logical Volume Manager,逻辑卷管理器)是一种高级磁盘管理技术,它允许用户以更加灵活的方式管理和组织磁盘空间。与传统的分区方式...
Linux 下 LVM 的基本操作 LVM(Logical Volume Manager)是一种逻辑卷管理器,用于管理磁盘空间,以提供更灵活和可扩展的存储解决方案。在 Linux 中,LVM 是基于 Device Mapper(DM)实现的,DM 是 Linux 内核中的...
针对Linux系统中的磁盘分区整理的lvm使用手册,lvm分区管理工具时很好的磁盘管理工具。
本文将详细介绍如何在Linux环境下创建LVM的整个过程。 ### 一、准备工作 #### 1. 检查磁盘情况 在进行任何操作之前,首先需要检查系统的磁盘情况。这可以通过以下命令实现: ```bash # fdisk -l # lsblk ``` 这两...
### Linux LVM管理 #### 知识点一:理解LVM(Logical Volume Manager) LVM是一种用于Linux操作系统的存储...总之,LVM是Linux系统中一项非常重要的技术,掌握其基本操作对于系统管理员来说是必不可少的技能之一。
Linux LVM(Logical Volume Manager,逻辑卷管理器)是一种先进的磁盘管理技术,它允许管理员在物理硬盘之上创建逻辑卷,这些逻辑卷可以跨越多个硬盘,提供更大的灵活性和可扩展性。通过LVM,我们可以轻松地调整卷的...
Linux LVM,全称为Logical Volume Manager,是Linux操作系统中一种高级的存储管理技术。它将物理硬盘上的空间组织成逻辑卷,从而提供了更灵活、可扩展的磁盘管理方案。在传统的磁盘管理中,我们直接对分区进行操作,...
Linux虚拟机平台下,不停机、不关机的状态下实现热扩容。