Gparted 无法调整扩展或 LVM 分区的大小

pap*_*kol 45 linux gparted lvm virtual-machine

我使用 VirtualBox 创建了一个 VM 并意识到它太小了。一段时间后,我设法创建了一个新的更大的硬盘驱动器。

Live GParted CD 映像 (v.022):

GParted 截图

现在我需要将未分配的空间集成到/dev/sda5分区中。

  • 右键单击 sda5 会显示调整大小的选项,但之前或之后我都没有获得任何可用空间。
  • 我想也许我需要先扩展 sda2 分区,但右键单击 sda2 不允许我调整大小。

你有什么有用的建议吗?

pap*_*kol 60

linuxdev2013 的帮助下,这就是我所做的:
问题是分区以某种方式被锁定。所以:

  1. 我右键单击 sda2 和 sda5 并选择“停用”。
  2. 我调整了扩展 (sda2) 分区的大小。
  3. 我调整了 lvm (sda5) 分区的大小。

问题已解决。

我应该补充一点,在 VM 中,新空间不可用,所以我必须运行这 2 个命令:将 LVM 扩展到所有剩余的可用空间:

lvextend –l +100%FREE [MOUNTPOINT]
Run Code Online (Sandbox Code Playgroud)

扩展文件系统:

sudo resize2fs [MOUNTPOINT]
Run Code Online (Sandbox Code Playgroud)

  • 我必须运行 `sudo lvdisplay` 来获取 [MOUNTPOINT]。在我的情况下,它作为 LV 路径返回(/dev/ubuntu-vg/root) (5认同)
  • 谢谢!我还需要 lvm lvdisplay 来获取 lvextend 的确切设备,然后 df -h 来找出要调整大小的卷。 (4认同)