逻辑卷管理 (LVM) 是一种用于 Linux 系统的存储管理工具,比传统的磁盘分区方法更灵活。LVM 通过将物理存储设备组合成逻辑卷,使得磁盘空间的管理更加动态和便捷。它提供了物理层的抽象,让用户可以创建跨越多个物理磁盘或分区的逻辑卷。
LVM 主要包括以下主要概念:
- 物理卷 (PV):实际的硬盘或分区,是 LVM 的基础元素,可以是整个硬盘或硬盘的分区。PV 的大小可以在卷组中动态调整。
- 卷组 (VG):是由多个物理卷组成的虚拟存储空间,用户可以在卷组中创建一个或多个逻辑卷。VG 可以跨越多个物理磁盘,使得存储管理更具弹性。
- 逻辑卷 (LV):是实际供系统使用的存储空间。与传统的分区不同,LV 可以在创建后动态调整大小,增加或减少空间,而不会影响现有数据。
LVM 的优势包括动态分配和管理存储空间、提高存储的可用性和扩展性,尤其适用于需要频繁调整存储需求的企业环境。在影响数据安全的情况下,快速对分区、存储进行调整。
查看物理硬盘
通过 fdisk 查看硬盘分区
fdisk -l
创建 PV
pvcreate /dev/sda
创建 VG
vgcreate vg01 /dev/sda
创建 LG
lvcreate -l 100%VG -n lg01 vg01
- -l 100%VG: 将卷组 vg01 中所有剩余的可用空间分配给新的逻辑卷。
- -n lg01: 指定新逻辑卷的名称为 lg01。
- vg01: 表示从卷组 vg01 中分配空间。
格式化分区
mkfs.ext4 /dev/mapper/vg01-lg01
绑定目录
mkdir /opt/model
mount /dev/mapper/vg01-lg01 /opt/model
echo “/dev/mapper/vg01-lg01 /opt/model ext4 defaults 0 0” >> /etc/fstab
总结
LVM 是一个强大的分区管理工具,后续存储空间的调整非常容易,在应用的初期,我们先规划少量的存储,如果后期需求增大,可以申请硬盘并进行动态扩容。