0

我使用 Ubuntu 14.04 作为我服务器上安装的 Xen 管理程序的 dom0。在 Ubuntu 安装期间,我使用了设置 LVM 选项。现在,我看到我有 3 个分区 sda1、sda2 和 sda5,其中 sda5 设置为 LVM 物理卷。我对此有几个问题:

  1. 为什么物理卷已满?除了 Xen,我没有在我的服务器上安装任何东西。
  2. 在 root 和 swap_1 这两个逻辑卷中,哪一个可以扩展或缩小?
  3. 当 2 个逻辑卷似乎已经占用了所有空间(神奇地)时,如何创建一个新的逻辑卷?
  4. 我想安装 4 个虚拟机。我是否需要为每个 VM 设置一个单独的 LV?

以下是系统截图: 在此处输入图像描述

在此处输入图像描述

4

1 回答 1

0

为什么物理卷已满?除了 Xen,我没有在我的服务器上安装任何东西。

我看到在安装 Ubuntu 14.04 服务器时,您从ubuntu-vg卷组中为 dom0 根分区分配了 144.1G,但还为交换空间分配了 128G,在其上分配了所有可用空间(这就是为什么它说allocatable (but full).

你确定你打算进行这么大的交换吗?

在 root 和 swap_1 这两个逻辑卷中,哪一个可以扩展或缩小?

在实际情况下,没有一个卷可以扩展,而不收缩另一个。我建议您将交换减少到更合适的大小,例如 8G。

为此,首先确保停止使用交换空间:

root@ubuntu# swapoff /dev/mapper/ubuntu--vg-swap_1

然后使用 LVM2 工具调整逻辑卷的大小:

root@ubuntu# lvreduce -L 8G /dev/mapper/ubuntu--vg-swap_1

(更多关于缩小逻辑卷的例子在https://www.rootusers.com/lvm-resize-how-to-decrease-an-lvm-partition/

当 2 个逻辑卷似乎已经占用了所有空间(神奇地)时,如何创建一个新的逻辑卷?

完成上一步后,您现在应该在 volume group 上有 ~120G 可用ubuntu-vg

我想安装 4 个虚拟机。我是否需要为每个 VM 设置一个单独的 LV?

这取决于您发现什么更灵活:

您可以使用基于图像的存储创建 xen 域,这些图像是 dom0 根文件系统中的标准文件(在这种情况下,您可能需要扩展根卷)。

或者,

您可以使用基于 LVM 卷的存储创建 xen 域。有关此内容的更多信息以及https://www.howtoforge.com/using-xen-with-lvm-based-vms-instead-of-image-based-vms-debian-etch中的示例

于 2016-10-06T17:34:05.170 回答