使用 GParted 扩展我的根分区

使用 GParted 扩展我的根分区

我正在尝试扩展/Ubuntu 中的根 () 分区,但 GParted 不允许我更改此设置。我读过几篇关于使用交换分区来实现此目的的文章,但也许​​我没有按照正确的顺序执行此操作。

我正在从实时 CD 启动。我需要将未分配的空间添加到 sda5。有人能告诉我需要按照什么顺序进行吗?谢谢。

g-parted 的屏幕截图

答案1

我看到 2 个可能的解决方案,但无论哪种情况,您首先都需要将交换分区移至未分配空间的末尾。单击交换分区并将其一直滑动到右侧。单击“应用”。

去吃午餐/晚餐/喝几杯啤酒,这需要一段时间。

然后您需要扩展 sda2(扩展分区)以包含所有未分配的空间。单击 sda2,然后单击调整大小/移动。将其尽可能大,尝试使前后的数字尽可能小(前后可能至少有 1MiB)。

由于 sda5 是 lvm2,最干净的方法(最不可能破坏某些东西)是使用所有未分配的空间创建一个新分区(sda6),然后使用 sda6 创建另一个 PV 并将其添加到您的 VG。然后,您可以使用 lvresize(8) 调整该 VG 中任何/所有逻辑卷的大小。确保您也使用 -r 选项来扩大文件系统。

另一个选项是尝试调整 sda5 的大小。Gparted 很可能会拒绝,因为它通常无法看到 LVM PV 内部,并且通常不会执行可能破坏数据的操作。

我从未尝试过以这种方式培养 PV,所以我不能肯定地说。我知道第一个选项可行。

如果它确实有效,您可能仍需要执行 pvresize(8),然后执行 lvresize(8)。

罗恩

相关内容