LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性。LVM是在磁盘分区和文件系统之间添加的一个逻辑层,来为文件系统屏蔽下层磁盘分区布局,提供一个抽象的盘卷,在盘卷上建立文件系统。物理卷(physical volume)物理卷就是指硬盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。

优势:

能够在线扩容当前的分区容量。

Linux用户安装Linux操作系统时遇到的一个最常见的难以决定的问题就是如何正确地给评估各分区大小,以分配合适的硬盘空间。而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具(比如PatitionMagic等),但这都只是暂时解决办法,没有根本解决问题。随着Linux的逻辑盘卷管理功能的出现,这些问题都迎刃而解,用户在无需停机的情况下方便地调整各个分区大小。

结构:

在整个LVM结构当中以此分为:“物理卷、物理卷分区、卷组、逻辑卷”,下面我详细解释一下这四种结构:

1:物理卷:Physical Volume,简称PV,一个物理卷只不过是一个有LVM管理数据添加在里面的物理存储介质。要使用LVM系统,首先对要用于LVM的磁盘进行初始化,初始化的目的就是将磁盘或分区标识为LVM 的物理卷。使用pvcreate 命令可以将一个磁盘标记为 LVM 物理卷。

2:物理分区:Physical Extents,简称PE,LVM将每个物理卷分别叫做物理分区的可寻址存储单元,存储单元的大小通常为几MB。磁盘的开头部分为LVM元数据,之后从索引为零开始,每个物理分区的索引依次递增一,按顺序进行分配。

3:卷组:Volume Group,简称VG,物理卷可以组织为卷组。卷组可以由一个或多个物理卷组成,同时系统中可以有多个卷组。创建了卷组之后,该卷组(而不是磁盘)便是表示数据存储的实体。因此,尽管以前是将磁盘从一个系统移动到另一个系统,使用了 LVM 之后,会将卷组从一个系统移动到另一个系统。出于这种原因,通常在一个系统上创建多个卷组会比较方便。

4:逻辑分区:Logical Extents,简称LE,逻辑卷的基本分配单元称为逻辑分区。逻辑分区映射到物理分区,因此,如果物理分区的尺寸小为4MB,那么逻辑分区的尺寸也将为4MB。逻辑卷的大小取决于所分配的逻辑分区数量。

linux扩大lvm_Linux下lvm在线扩容步骤相关推荐

  1. lvm 扩展根目录_Linux下lvm在线扩容步骤

    LVM是逻辑盘卷管理(Logical Volume Manager)的简称,它是Linux环境下对磁盘分区进行管理的一种机制,LVM是建立在硬盘和分区之上的一个逻辑层,来提高磁盘分区管理的灵活性.LV ...

  2. xfs文件系统lvm在线扩容

    通过pvs,vgs,lvs 等确认要扩容的VG,LV的名称.大小等信息,以免弄错. 1.确认服务器新扫描到的volume信息 #fdisk -l | more 2.fdisk 给新设备分区,选择分区类 ...

  3. 【VMware环境下Linux磁盘空间(LVM)扩容方法】

    VMware环境下Linux磁盘空间(LVM)扩容方法 引言 环境 目标 步骤 检查磁盘 VMware扩展磁盘空间 创建分区 配置LVM 引言 最近在安装Oracle ASM的过程中,解压文件被迫终止 ...

  4. kmem_cache的alias问题导致lvm在线扩容crash问题分析

    两个月前解决了lvm在线扩容的bug,当时未得空,现在得空记录一下,内核版本基于3.10.33. 线上万客云lvm在线扩容导致lvresize卡死,log 如下: [47572.794000] BUG ...

  5. Linux LVM在线扩容ext3文件系统

    1. 扩容前信息查看 1.2 查看文件系统情况 [root@superman ~]# df -h 文件系统 容量 已用 可用 已用% 挂载点 /dev/mapper/VG00-lv_root30G 2 ...

  6. CentOS 6.X LVM 在线扩容

    1.查看逻辑卷名称及分区大小 [franky@www.frank.com ~]$ df -h Filesystem Size Used Avail Use% Mounted on /dev/mappe ...

  7. Linux LVM在线扩容xfs文件系统(创建大于2T的磁盘分区)

    1. 使用parted方式格式化磁盘 1.1 查看磁盘情况 [root@superman ~]# fdisk -lDisk /dev/sdd: 2199.0 GB, 2199023255552 byt ...

  8. linux创建raid5分区,linux RAID5 创建过程以及raid5扩容步骤(软raid)

    1.查看新挂载磁盘是否以被设备识别出来(如下) [root@localhost ~]# fdisk -l Disk /dev/sda: 21.4 GB, 21474836480 bytes 255 h ...

  9. windows安装深度linux,最漂亮的国产Linux,windows下安装深度操作系统步骤

    GIF 国产操作系统都是基于Linux进行的二次开发,有很多国产系统只是在Linux基础上进行一些美化.内置几个软件就号称自己是操作系统了.而为什么深度操作系统deepin Linux一直深受用户喜爱 ...

最新文章

  1. Win8Beta即将发布,业内普遍看好微软Windows 8
  2. python到底干嘛的-Python是干嘛的?可以做什么?老男孩Python培训班
  3. the first weekend of ChengDu
  4. [SQL] 外卖系统数据库设计
  5. 机器学习入门学习笔记:(4.2)SVM的核函数和软间隔
  6. 离职那天!同龄的CTO悄悄私信我,他的年薪是我的10倍
  7. FCoE 不是×××
  8. Spark _15 _广播变量和累加器
  9. C语言循环时无故释放变量吗,C语言 - while循环体内变量重新声明,陷入***循环。...
  10. 通过发送WM_GETTEXT命令获得EDIT中的信息
  11. 每日算法系列【LeetCode 287】寻找重复数
  12. 小程序支付一定要后台服务器,2.字节跳动小程序支付配置
  13. java从0单排之java就业培训教程复习与面试题回顾——02
  14. 彻底删除dll文件,填坑!
  15. unity安装到一半失败
  16. 博客成长,源于您的肯定……
  17. FESCO数字一体化建设项目简介
  18. camtasia 2022标准版录制电脑屏幕视频教程
  19. 快速转换:将音乐文件转换为MP3格式的步骤
  20. [Ubuntu]从开始到编程

热门文章

  1. mount远程驱动器
  2. 30 秒速成好莱坞黑客 -- 在 Linux 终端中伪造好莱坞黑客屏幕
  3. ImportError: cannot import name ‘imread’ from ‘scipy.misc’ 解决办法
  4. 数学最高奖菲尔兹奖得主加入Huawei Technologies France
  5. openssl生成Windows证书
  6. C++之sizeof(vector)
  7. 从零学React Native之01创建第一个程序
  8. 电源-主动式PFC介绍
  9. mysql longbolb_MySql基本数据类型及约束
  10. 低秩矩阵完备_矩阵之芯 SVD: 基本应用以及与其他分解的关系