合并分区 - 将数据保留在分区上

合并分区 - 将数据保留在分区上

当我将 ubuntu 上的 SSD 移动到更大的 SSD 时,我最终得到了这个

在此输入图像描述

所以我假设 Gparted 允许我删除 /dev/sda3 的空空间,然后将 /dev/sda5 增长到创建的空间中,但我显然不理解这个过程。因为我找不到你这样做的方法。必须保留/dev/sda5中的数据

答案1

您好,感谢您的回复

我不在家,因此对远程会话的屏幕抓取表示歉意。这是您建议的命令的输出

在此输入图像描述

答案2

看来您完成了所有步骤,但最后一个步骤是正确的:

  • 您在可用空间中创建了一个新分区 (sda3)。好吧,对于一个真正“正确”的解决方案,您应该首先扩展“扩展分区”,然后在其中创建新分区(如 sda6);但是,只要您不将您的 SDD 更换为更大的 SDD,这在当下就不会产生任何影响,如此反复。

  • 您通过以下方式创建了一个新的“物理卷”(PV)pvcreate sda3

  • ubuntu-vg您通过vgextend ubuntu-vg /dev/sda3或类似的命令将新的 PV 添加到“卷组”(VG)

  • ubuntu-vg/root您通过lvextend -l 100%FREE ubuntu-vg/root或类似的命令增加了“逻辑卷”(LV) 的大小

也许您可以通过一个命令或通过一些 GUI 来完成这一切。结果是 LV 的大小现在为 108.10 GiB,大约是 sda5 和 sda3 的总和。

最后一步也是缺失的一步:您必须增加文件系统以占用 LV 中的可用空间。我想您的文件系统是ext4,因此您可以从正在运行的系统增加它:(sudo resize2fs /dev/mapper/ubuntu--vg-root或者sudo resize2fs /dev/ubuntu-vg/root,因为一个是到另一个的链接)。有关详细信息,请参阅man resize2fs;对于其他文件系统,请参阅相应的联机帮助页。

相关内容