在 Ubuntu 安装程序中选择“使用 LVM”如何工作?

在 Ubuntu 安装程序中选择“使用 LVM”如何工作?

我正在使用 Ubiquity 从 LiveUSB 安装 (L)Ubuntu,并且我想使用 LVM,因为我了解到它可以将我的三个硬盘驱动器组织成一个单元来工作。

如果我选中“在新的 Ubuntu 安装中使用 LVM”复选框,这会使用我所有的硬盘吗,还是我必须进行手动分区/配置?

我四处搜索,找到了一些可能有帮助的网站,但我找不到任何地方讨论 Ubiquity 如何使用 LVM。大多数其他网站都相当老旧(超过 1 年),因此他们都提到手动设置 LVM 是唯一的方法,因为 Ubiquity 尚未使用 LVM。

答案1

经过一些实验,以及LVM 操作指南,我明白了如何做我所寻找的事情。

这些步骤适用于任意数量的硬盘,您只需修改每个步骤的执行次数即可。此外,这些步骤可以在 LiveUSB 中或使用已安装的操作系统本身时执行。

开始之前,请确保您知道每个驱动器的“名称”。可以使用命令 找到这些驱动sudo fdisk -l器。每个驱动器名称看起来都类似于/dev/sda

初始安装

如果您选择“在新安装的 Ubuntu 中使用 LVM”,它将在单个驱动器上安装 Ubuntu,其中包含卷组(VG)ubuntu-vg、物理卷(PV)/dev/sdx5(其中“x”是安装程序使用的驱动器的字母,通常为“a”)以及逻辑卷(LV)/dev/ubuntu-vg/root/dev/ubuntu-vg/swap_1

为 LVM 初始化附加驱动器

在将附加硬盘用于 LVM 之前,您需要将它们转换为物理卷。具体操作如下:

  • sudo pvcreate /dev/sdx,其中 x 是您要添加的驱动器的字母。

将新的物理卷添加到卷组

然后,您需要将每个新物理卷(读取,每个附加驱动器)添加到卷组。操作如下:

  • sudo vgextend ubuntu-vg /dev/sdx

扩展逻辑卷和文件系统

最后一步是将 LV 和文件系统扩展到新添加的 PV 上。具体操作如下:

  • sudo lvextend -l+100%FREE /dev/ubuntu-vg/root -r

命令说明:-l+100%FREE将 LV 扩展到 VG 中的所有可用空间,/dev/lubuntu-vg/root指定要扩展哪个 LV,并-r扩展文件系统以填充新扩展的 LV。

完成所有这些之后,您就可以使用现在容量更大的单一硬盘开始摇滚了。

相关内容