gparted (live usb) 说我的分区已挂载,但在哪里?

Rog*_*mbe 5 linux lvm gparted

我正在尝试增加/dev/sda5'lvm2 pv' 分区,但它包含在 中/dev/sda2,这是一个扩展分区。

紧随其后的是大量“未分配”空间/dev/sda2,因为我刚刚将之前的磁盘克隆到了更大的磁盘。

我的计划是调整扩展分区的大小,然后调整包含的 PV 的大小以匹配。然后我将扩展 VG 和文件系统。

所以我使用 Linux Mint 17.1 USB 记忆棒启动并运行 gparted。它不会让我调整扩展分区的大小,声称它是“忙碌(至少安装了一个逻辑分区)”。

但是,运行mount(或cat /proc/mounts)除了安装的 Live USB 图像外不显示任何内容。

有什么问题?

Rog*_*mbe 8

因为该分区包含一个 LVM2 卷组,所以它被视为忙碌(即使它看起来没有挂载)。您需要停用 VG:

sudo vgscan      # to discover the name of the volume group "mint-vg"
sudo vgchange -a n mint-vg
Run Code Online (Sandbox Code Playgroud)

然后,在 gparted 中,选择GParted/ Refresh Devices。这应该从分区中删除锁定图标。

旁白:我的 gparted 副本没有锁定图标,而是显示了一部电话,这令人困惑。

此时,您应该能够调整扩展分区的大小,/dev/sda2就像正常使用未分配的空间一样。应用更改。

然后调整“lvm2 pv”分区的大小,/dev/sda5. 应用更改。

然后调整 PV 的大小:

sudo pvresize /dev/sda5
Run Code Online (Sandbox Code Playgroud)

检查新尺寸:

sudo pvdisplay /dev/sda5
Run Code Online (Sandbox Code Playgroud)

重新激活卷组:

sudo vgchange -a y mint-vg
Run Code Online (Sandbox Code Playgroud)

然后将逻辑卷扩展到新空间:

sudo lvextend /dev/mint-vg/root /dev/sda5
Run Code Online (Sandbox Code Playgroud)

我忘了指定-r调整文件系统的大小,所以我也必须这样做......

sudo e2fsck -f /dev/mint-vg/root
sudo resize2fs /dev/mint-vg/root
Run Code Online (Sandbox Code Playgroud)