LVM逻辑卷管理


前言

LVM是 Logical Volume Manager(逻辑卷管理)的简写,它是Linux环境下对磁盘分区进行管理的一种机制,它由Heinz Mauelshagen在Linux 2.4内核上实现,最新版本为:稳定版1.0.5,开发版 1.1.0-rc2,以及LVM2开发版。Linux用户安装Linux操作系统时遇到的一个常见的难以决定的问题就是如何正确地评估各分区大小,以分配合适的硬盘空间。普通的磁盘分区管理方式在逻辑分区划分好之后就无法改变其大小,当一个逻辑分区存放不下某个文件时,这个文件因为受上层文件系统的限制,也不能跨越多个分区来存放,所以也不能同时放到别的磁盘上。而遇到出现某个分区空间耗尽时,解决的方法通常是使用符号链接,或者使用调整分区大小的工具,但这只是暂时解决办法,没有从根本上解决问题。随着Linux的逻辑卷管理功能的出现,这些问题都迎刃而解,用户在无需停机的情况下可以方便地调整各个分区大小。


一、LVM概述

  • LVM是 Logical Volume Manager(逻辑卷管理)的简写
  • 能够在保持现有数据不变的情况下调整磁盘容量,从而提高磁盘管理的灵活性
  • /boot分区用于存放引导文件,不能基于LVM创建

二、LVM机制基本概念

  • PV --物理卷(Physical Volume)
    指磁盘分区或从逻辑上与磁盘分区具有同样功能的设备(如RAID),是LVM的基本存储逻辑块,但和基本的物理存储介质(如分区、磁盘等)比较,却包含有与LVM相关的管理参数。
  • VG --卷组(Volume Group)
    类似于非LVM系统中的物理磁盘,其由一个或多个物理卷PV组成。可以在卷组上创建一个或多个LV(逻辑卷)。
  • LV --逻辑卷(Logical Volume)
    类似于非LVM系统中的磁盘分区,逻辑卷建立在卷组VG之上。在逻辑卷LV之上可以建立文件系统(比如/home或者/usr等)。

三、LVM主要命令

名称物理卷管理卷组管理逻辑卷管理
Scan 扫描pvscanvgscanlvscan
Create 建立pvcreatevgcreatelvcreate
Display 显示pvdisplayvgdisplaylvdisplay
Remove 删除pvremovevgremovelvremovr
Extend 扩展vgextendlvextend
Reduce 减少vgreducelvreduce

四、实现过程

  1. 将设备指定为物理卷
  2. 用一个或者多个物理卷来创建一个卷组
  3. 物理卷是用固定大小的物理区域(Physical Extent,PE)来定义的
  4. 在物理卷上创建的逻辑卷,是由物理区域(PE)组成
  5. 可以在逻辑卷上创建文件系统并挂载

五、创建步骤

1.添加两块新硬盘并让系统识别(重启或输入命令)
不重启识别命令
请添加图片描述
请添加图片描述
2.fdisk分区,分区类型ID标记改为“8e”
请添加图片描述
请添加图片描述
3.创建物理卷
请添加图片描述
4.创建卷组
请添加图片描述

5.创建逻辑卷
请添加图片描述
6.格式化逻辑卷,挂载
请添加图片描述
7.完成
请添加图片描述

六、再扩容

需求:将逻辑卷bbb扩容到35G
1.扩容卷组
请添加图片描述
2.扩容逻辑卷
请添加图片描述
3.此时还需要刷新文件系统
请添加图片描述
4.完成
请添加图片描述

总结

LVM中PE是最小单位,默认是4M,PE越小利用率越高

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值