lvm逻辑卷

254 阅读2分钟

分区的优缺点

分区优点:

  • 优化读写性能
  • 实现磁盘空间配额限制
  • 提高修复速度
  • 隔离系统和程序
  • 安装多个OS
  • 采用不同文件系统

分区的缺点:

  • 只能使用一块硬盘的空间
  • 如果过分区必须是连续的空间
  • 如果一旦分区不能改变大小(不能随意改变大小,删除分区会造成数据丢失)

lvm逻辑卷的概述

  • 物理卷(Physical Volume,PV):就是真正的物理硬盘或分区。
  • 卷组(Volume Group,VG):将多个物理卷合起来就组成了卷组。组成同一个卷组的物理卷可以是同一 块硬盘的不同分区,也可以是不同硬盘上的不同分区。我们可以把卷组想象为一块逻辑硬盘。
  • 逻辑卷(Logical Volume,LV):卷组是一块逻辑硬盘,硬盘必须分区之后才能使用,我们把这个分区称 作逻辑卷。逻辑卷可以被格式化和写入数据。我们可以把逻辑卷想象为分区。
  • 物理扩展(Physical Extend,PE):PE 是用来保存数据的最小单元,我们的数据实际上都是写入 PE 当 中的。PE 的大小是可以配置的,默认是 4MB。

建立逻辑卷的概念

1.要有物理磁盘:物理卷(分区 可以是一整块硬盘)

2.将多个物理卷组合成 卷组的容量是从物理卷中提取

3.建立逻辑卷的容量是从卷组当中提取

/dev/sdc 表示整块硬盘

/dev/sdc1 表示一个分区

建立逻辑卷的基本操作

第一步建立物理卷 pvcreate /dev/sd{b,c}

微信截图_20220802194358.png

第二步建立卷组vgcreate vg0 /dev/sdb /dev/sdc

微信截图_20220802194720.png

第三步建立逻辑卷lvcreate -L 15G -n ky22 vg0

微信截图_20220802200456.png

第四步:逻辑卷建立成功,但是还无法使用 建立文件系统,挂载

微信截图_20220802200518.png

如何扩容

情况一:原来卷组没有足够空间

情况二:原来卷组有足够空间,但是他的逻辑卷没有足够的空间

例如:我想将sdb下的逻辑卷扩容到35G

微信截图_20220803190021.png

第一步:给卷组扩容vgextend vg0 /dev/sdd

微信截图_20220802201715.png

第二部:给逻辑卷扩容lvextend -L +10G /dev/vg0/ky22

微信截图_20220803191536.png

第三步:查看是否扩容成功df -h

微信截图_20220802201630.png

注意:以上操作是以xfs 文件系统

如果是ext4的格式是resize2fs /dev/vg0/ky22

ext4 的格式扩容 有一个选项 -r 直接扩容 lvextend -r -L +2G /dev/vg0/ky22