我正在尝试增长/dev/sda5
,这是一个“lvm2 pv”分区,但它包含在/dev/sda2
,这是一个扩展分区。
之后立即有大量“未分配”空间/dev/sda2
,因为我刚刚将以前的磁盘克隆到更大的磁盘。
我的计划是调整扩展分区的大小,然后调整包含的 PV 的大小以匹配。然后我将扩展 VG 和文件系统。
因此,我使用 Linux Mint 17.1 USB 记忆棒启动并运行 gparted。它不允许我调整扩展分区的大小,并声称它“忙(至少安装了一个逻辑分区)”。
但是,运行mount
(或cat /proc/mounts
)除了安装的 Live USB 映像外不会显示任何内容。
有什么问题?
答案1
由于该分区包含 LVM2 卷组,因此它被视为繁忙(即使它没有显示为已安装)。您需要停用 VG:
sudo vgscan # to discover the name of the volume group "mint-vg"
sudo vgchange -a n mint-vg
然后,在 gparted 中,选择GParted
/ Refresh Devices
。这应该会从分区中删除锁定图标。
旁白:我的 gparted 副本显示的不是锁定图标,而是电话,这……令人困惑。
此时,您应该能够/dev/sda2
像平常一样调整扩展分区的大小以使用未分配的空间。应用更改。
然后调整“lvm2 pv”分区的大小/dev/sda5
。应用更改。
然后调整PV的大小:
sudo pvresize /dev/sda5
检查新尺寸:
sudo pvdisplay /dev/sda5
重新激活卷组:
sudo vgchange -a y mint-vg
然后将逻辑卷扩展到新空间:
sudo lvextend /dev/mint-vg/root /dev/sda5
我忘记指定-r
调整文件系统的大小,所以我也必须这样做......
sudo e2fsck -f /dev/mint-vg/root
sudo resize2fs /dev/mint-vg/root
答案2
PV 上的 LVM2 卷组已启动。此 VG 上的逻辑卷也可能会启动。使用lvchange -an
和停止它们vgchange -an
(在确保没有安装来自任何 VG/LV 的文件系统之后。)