LVM设置建议

据我了解,使用LVM是设置Ubuntu时的首选方法。 在https://wiki.ubuntu.com/Lvm上阅读了一些关于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的额外好处吗? 我这样做了吗?

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

例如,增加您需要的逻辑音量

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分区管理器3.0(在Ubuntu 17.04上可用),它支持比GParted更多的LVM操作,例如你将能够扩展/减少卷组,调整逻辑卷大小等。

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