我是 Linux 新手,最近才接触到逻辑卷管理,但我不确定我是否正确理解了它的功能。我的理解是,我有 3 个物理设备或 3 个分区,我认为它们必须是主分区。这些物理设备或分区然后形成卷组。卷组的大小是物理设备或分区的总和。创建卷组后,我可以创建逻辑卷,并根据服务器的要求动态增加逻辑卷。
我的困惑
最低要求是否需要 3 个物理设备或分区,或者我可以有 2 个吗?
物理设备或分区必须具有相同的大小吗?
如果我有 1 个主分区、1 个扩展分区和 3 个逻辑分区,我还能有逻辑卷吗?
如果我向服务器添加新硬盘,我可以增加卷组的大小,从而增加逻辑卷可用的空间量吗?
答案1
您对 LVM 的基本理解非常正确。LVM 本质上在物理驱动器和逻辑卷之间创建了一个抽象层(因此得名),并允许将所有可用存储表示为一个(或多个)连续设备。如果在配置服务器时您不确定各个区域需要多少磁盘空间,则 LVM 特别有用。然后,您将为 /、/var、/opt、/home 等创建卷,一旦需求发生变化,就可以调整其大小。显然,这是一个非常简单的示例,LVM 可以做更多的事情。
以下是对您问题的解答:
- 最低要求是 1 个分区。据我所知,没有最大值(可能存在一个相当高的技术最大值)。
- 不是,参与 LVM 的分区可以是任意大小
- LVM 不关心分区类型。它在物理卷和逻辑卷之间创建一个完整的抽象层。
- 是的,您可以随时添加物理卷,然后将其提供给逻辑卷。LVM 中的各个分区是否可以利用这些额外空间取决于分区类型。通常,分区类型和分区上的文件系统都必须允许调整大小(例如,ext3/4 可以这样做,即使在挂载时也可以)。但是,即使您现有的分区/文件系统无法调整大小,您仍然可以使用 LVM 创建新分区,然后通过挂载它们来使用它们。