LVM或 Logical Volume Management
用于在Linux操作系统中创建、管理和删除逻辑卷。LVM为磁盘驱动器提供了类似RAID的体系结构。我们可以从多个物理磁盘创建单个逻辑卷。
null
基础
LVM由3个主要概念组成:
- 物理的 卷
- 卷组
- 逻辑卷
让我简单地解释一下。通过添加一个或多个物理卷,我们将创建一个卷组,然后可以从卷组创建一个或多个逻辑卷。如我们所见,LVM为磁盘和分区管理提供了一些抽象。
PhysicalVolume1 + PhysicalVolume2 + ... + PhysicalVolumeN => Volume Group
VolumeGroup=>LogicalVolume1VolumeGroup=>LogicalVolume2...VolumeGroup=>LogicalVolumeN
物理容积
物理卷是作为存储源的物理磁盘或分区。我们也可以使用RAID磁盘或分区。物理卷将添加到卷组中,这将为卷组添加更多磁盘空间。
卷组
卷组一个或多个物理磁盘将参与的逻辑磁盘。这将创建足够的磁盘空间,以便创建逻辑卷。卷组提供了添加、删除物理卷、动态调整逻辑卷大小等灵活性。

逻辑卷
逻辑卷是从卷组创建的虚拟磁盘或分区。我们可以不间断地调整逻辑卷的大小和快照。

创建卷组
我们将首先创建一个卷组。首先,我们将初始化卷组的物理磁盘。我们将使用 pvcreate
命令提供磁盘设备。
$ sudo pvcreate /dev/sdb1
在磁盘之后 sdb1
我们将创建一个名为 myvg
与 vgcreate
命令
$ sudo vgcreate myvg /dev/sdb1
创建逻辑卷
然后用 lvcreate
命令,提供卷组和逻辑卷名。在本例中,我们将使用 -n
逻辑卷名和 -L
用于设置逻辑卷的大小。逻辑卷大小将为5GB。
$ sudo lvcreate -n mypart -L 5g myvg
调整分区大小
LVM提供了许多针对标准磁盘使用的特性。我们可以动态调整逻辑卷或分区的大小,而无需卸载或重新启动系统。此操作也称为 extending
我们将在哪里使用 lvextend
命令。 -L
选项用于指定将添加多少磁盘空间。
$ sudo lvextend -L 5g myvg/mypart
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END