LVM 设置建议

LVM 设置建议

据我所知,使用 LVM 是设置 Ubuntu 的首选方法。在阅读了有关 LVM 的一些信息后https://wiki.ubuntu.com/Lvm我决定重新安装 Ubuntu,并考虑 LVM。

我的台式电脑使用的是 500GB SSD、4TB 和 2TB 硬盘设置。我想让 Ubuntu 使用 500GB 和 4TB 硬盘。我最终会双启动到 Windows,所以 2TB 硬盘是为 Windows 保留的。

据我了解,LVM 管理三个概念。物理卷哪些是我可以物理安装的实际硬盘。逻辑卷它们是我通过将物理硬盘划分为几个部分而创建的符号硬盘。最后,卷组它是物理卷和逻辑卷的分组。

这就是为什么我认为我可以告诉我的 Ubuntu 操作系统,计算机有一个由 LVM 管理的卷组,并且该组将由 500GB SSD 和 4TB HHD 组成。我希望当我查看计算机的属性时,它会显示这些驱动器的存储总和。

因此,我首先通过擦除磁盘并在 500GB SSD 上使用 LVM 来安装 Ubuntu。然后我使用 gparted 在 LVM2 PV 中格式化 4TB 硬盘,然后打开终端并使用以下命令:

sudo lvm vgextend ubuntu-vg /dev/sdb1 

这似乎有效。当我使用 vgdisplay 命令时,它显示卷组是我组合的两个硬盘的总和。但是,/ 的属性仅反映 500GB。这是使用 LVM 的好处之一吗?我做对了吗?

答案1

您仅扩展了卷组的大小,但没有扩展逻辑卷的大小和文件系统的大小。

例如,为了增加逻辑卷,您需要

lvresize --size +4T /dev/ubuntu-vg/substitute_your_rootfs_volume_name

4TB 可能有点太多,具体取决于您的 LVM PV 大小(然后减少一点)。这就是为什么使用 GUI 更容易一些...

要调整文件系统的大小,首先需要检查正在使用的文件系统。例如,对于 ext4,您可以使用

sudo resize2fs /dev/ubuntu-vg/substitute_your_rootfs_volume_name

或者对于 btrfs

sudo btrfs filesystem resize max /

(您可以在线扩展 ext4 和 btrfs,无需卸载它们)

PS 如果您想从 GUI 工作,您可以尝试 KDE Partition Manager 3.0(可在 Ubuntu 17.04 上使用),与 GParted 相比,它支持更多的 LVM 操作,例如,您将能够扩展/减少卷组、调整逻辑卷大小等。

此外,SSD 也未必会在 HDD 之前停止工作。现代 SSD 工作得相当好。只要您有备份,我就不会害怕将它们组合成单个 VG。当然,LVM LV 的位置将决定哪些速度快(在 SSD 上),哪些速度慢。

相关内容