升级 SSD 后扩展我的 LVM

升级 SSD 后扩展我的 LVM

因此,我有一个 120 GB SSD (/dev/sdb),可以双启动 Windows 7 和 Fedora 17。当我第一次启动时,我只有 60 GB SSD,所以我的空间非常有限。我的 SSD 上有一个分区 (dev/sdb4),是用 gparted 创建的,下面显示了一个“分区 5 LVM2”(dev/sdb5),我相信这就是 LVM 存储的位置(?)。

不管怎样,我使用 gparted 将 /dev/sdb4 扩展到 27GB,然后在 /dev/sdb4 中创建了 17GB 的“可用空间”。现在我需要将 /dev/sdb5 和可用空间合二为一。

我尝试过: lvextend -L+16G /dev/vg_mine/lv_root 结果是:

Extending logical volume lv_root to 20.97 GiB
Insufficient free space: 512 extends needed, but only 0 available

然后我使用了一个resize2fs /dev/vg_mine/lv_root结果:

The filesystem is already 1302528 blocks long, nothing to do!

有人指出我正确的方向吗?到目前为止我走在正确的轨道上吗?

答案1

首先扩展物理卷,然后扩展逻辑卷:

pvresize /dev/sdb4
lvextend /dev/vg_mine/lv_root

请注意,我已经省略了-L+16G— 这将使用所有可用空间。

答案2

/dev/sdb5 仍然是不同的分区吗?那么您需要做的就是重新分区空间并将 /dev/sdb4 与 /dev/sdb5 合并。

哦,我假设 /dev/sdb5 中没有任何重要的内容,因为它会在此过程中被破坏。

另一种方式,仍然具有破坏性:

 - pvcreate /dev/sdb5
 - vgextend ..... /dev/sdb5
 - lvextend .....
 - then e2resize to resize the filesystem

相关内容