磁盘管理
lvm基本组成: PV 物理卷
VG 卷组
LV 逻辑卷
PE 物理块
物理卷(PV)是什么?
物理卷是指在 LVM 架构中,被分配给 LVM 使用的一个或多个磁盘分区或整个磁盘。物理卷是 LVM 的最小存储单元。当你决定使用 LVM 时,第一步就是创建物理卷。物理卷可以是一个磁盘上的一个分区,也可以是整个磁盘
卷组是(VG)什么?
卷组(VG)是 逻辑卷(LV)架构中的一个重要组成部分。在 LVM 中,卷组是一个由一个或多个物理卷组成的集合。卷组允许您在一个逻辑实体中管理多个物理磁盘或磁盘分区,从而实现更灵活的存储管理和扩展能力
逻辑卷(LV)是什么?
逻辑卷(LV)是卷管理器(LVM)中的一个重要组成部分。逻辑卷是在卷组(VG)中创建的,它是 逻辑卷管理器(LVM) 提供给用户的最终存储资源。逻辑卷可以被格式化并挂载到文件系统中使用,类似于传统的文件系统分区
为什么要使用LVM?
LVM(Logical Volume Manager,逻辑卷管理器)是一种在 Linux 系统中管理和使用磁盘空间的方法。LVM 提供了许多传统文件系统和分区方案不具备的优势,因此被广泛采用,以下是使用LVM的原因:
1.动态管理
LVM 允许用户动态地管理存储空间。您可以轻松地扩展或缩减逻辑卷的大小,而不需要重新分区或重启系统。这对于不断增长的数据量来说是非常有用的,因为您可以根据需要动态地调整存储空间
2. 灵活性
LVM 提供了更高的灵活性,因为它允许逻辑卷跨越多个物理磁盘或分区。这意味着数据可以分布存储在不同的磁盘上,从而提高性能。此外,您还可以根据需要将物理磁盘添加到现有的卷组中,或者从卷组中移除磁盘。
3. 易于管理和维护
LVM 使得存储管理变得更加简单。通过卷组和逻辑卷的概念,您可以更容易地组织和管理存储资源。例如,您可以为不同的应用程序或服务创建独立的逻辑卷,这样可以更容易地监控和管理各自的存储使用情况
4. 数据保护
LVM 支持快照功能,可以创建逻辑卷的快照。这有助于数据备份和恢复,因为您可以快速地创建逻辑卷在某一时刻的状态副本,而不影响正在进行的工作负载。这对于灾难恢复和数据备份非常重要
5. 性能优化
由于 LVM 可以将数据分布存储在多个磁盘上,因此可以通过负载均衡来提高 I/O 性能。这对于高负载的应用程序和服务特别有用,因为它们可以从多磁盘的并发读写中受益
6. 高级特性支持
除了基本的存储管理功能外,LVM 还支持许多高级特性,如镜像(用于高可用性和冗余)、条带化(用于提高性能)等。这些特性可以帮助构建更加健壮和高性能的存储解决方案
—,我们们通常以创建分区来演示LVM,命令演示如下:
fdisk /dev/sdb ###在第二快磁盘上创建分区
partprobe ####刷新磁盘的最新状态
lsblk 或者 fdisk -l 查看分区
二,创建物理卷(PV)卷组(VG) 逻辑卷(LV)
1>物理卷的创建(物理卷的初始化) pvs (pv + scan) 查看物理卷
pvcreate + 磁盘分区
2>卷组的创建 pvs( pv + scan) 查看卷组
vgcreate + 卷组名 + 磁盘分区
3>逻辑卷的创建 lvs (lv + scan)查看逻辑卷
lvcreate -n 逻辑卷名儿 -L 分区大小 卷组名
三,扩充(通常情况下物理卷不做修改,只做添加删除)
1> 卷组的扩容
vgextend + 要扩容的卷组名 + 物理卷
2>逻辑卷的扩容 +100M 在原有基础上加 100M 扩容到100M
lvextend -L 扩容大小 要扩容的逻辑卷名儿
四,一般不建议缩容,指着浪费空间不丢失数据的原则,因为缩容的同时,会伴随数据的丢失。若使用锁容,前提一定要备份数据(下期更新1!)。
五,查看PV LV VG的详细信息
pvdisplay 查看物理卷的详细信息
lvdisplay 查看逻辑卷的详细信息
vgdisplay 查看卷组的详细信息