为什么我的物理卷显示已满?

Why does my physical volume appear full?

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

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

系统截图如下:

Why is the physical volume full ? I have not installed anything on my server except Xen.

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

您确定要进行如此大的交换吗?

Of the two logical volumes root and swap_1 which one can be expanded or shrunk ?

实际情况none的卷可以扩大,其他的不缩小。我建议你将交换空间减少到更合适的大小,例如8G。

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

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/ 处收缩逻辑卷的更多示例)

How do I create a new logical volume when the 2 logical volumes appear to have taken up all the space (magically)?

完成上一步后,卷组 ubuntu-vg

上现在应该有 ~120G 可用

I want to install 4 VMs. Do i need a separate LV for each VM ?

这取决于你觉得什么更灵活:

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

或者,

您可以使用基于 LVM 卷的存储创建 xen 域。 https://www.howtoforge.com/using-xen-with-lvm-based-vms-instead-of-image-based-vms-debian-etch

中有关此内容和示例的更多信息