什么是逻辑卷管理?

Pea*_*key 4 linux lvm

我是 Linux 世界的新手,最近遇到了逻辑卷管理,但不确定我是否正确理解了它的功能。我的理解是我有 3 个物理设备或 3 个分区,我认为它们必须是主分区。这些物理设备或分区然后形成卷组。卷组的大小是物理设备或分区的总和。一旦创建了卷组,我就可以创建可以根据服务器要求动态增长的逻辑卷。

我的困惑

  • 有 3 个物理设备或分区的最低要求还是我可以有 2 个?

  • 物理设备或分区的大小是否必须相同?

  • 如果我有 1 个主分区、1 个扩展分区和 3 个逻辑分区,我还能有逻辑卷吗?

  • 如果向服务器添加新硬盘,是否可以增加卷组的大小,从而增加逻辑卷的可用空间量?

wol*_*gsz 5

你对 LVM 的基本理解是非常正确的。LVM 本质上在物理驱动器和逻辑卷(因此得名)之间创建了一个抽象层,并允许将所有可用存储表示为一个(或多个)连续设备。如果在配置服务器时您不太确定各个区域需要多少磁盘空间,则 LVM 尤其有用。然后,您将为 /、/var、/opt、/home 等创建卷,一旦需求发生变化,就可以调整这些卷的大小。显然这是一个非常简单的例子,LVM 可以做更多的事情。

以下是您的问题的答案:

  • 最低要求是 1 个分区。AFAIK,没有最大值(可能有一个数字相当高的技术)。
  • 不,参与 LVM 的分区可以是任意大小
  • LVM 不关心分区类型。它在物理卷和逻辑卷之间创建了一个完整的抽象层。
  • 是的,您可以随时添加物理卷,然后将它们提供给逻辑卷。LVM 中的各个分区是否可以使用此额外空间取决于分区类型。通常,分区类型和分区上的文件系统都必须允许调整大小(例如 ext3/4 可以做到这一点,即使是在挂载时)。但是,即使您现有的分区/文件系统无法调整大小,您仍然可以使用 LVM 创建新分区,然后通过挂载它们来使用它们。