我正在使用 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。
完成所有这些之后,您就可以使用现在容量更大的单一硬盘开始摇滚了。