一开始就调整LVM的大小

一开始就调整LVM的大小

我的磁盘末尾有一个 LVM 主分区,Windows 在开头,中间有一个未使用的分区,但我需要一些空间用于 Linux,所以我将其删除。

现在我试图弄清楚是否可以通过在分区“左侧”添加更多空间来调整 LVM 的大小。

fdisk -l

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1  *         2048    718847    716800   350M  7 HPFS/NTFS/exFAT
/dev/sda2          718848 256718847 256000000 122.1G  7 HPFS/NTFS/exFAT
/dev/sda4       325298176 488397167 163098992  77.8G 83 Linux

gparted无法将LVM移至左侧,也许是因为我需要卸载分区,我不确定。

答案1

如果您有 LVM,最简单的方法是在可用空间中创建一个新分区,将其设置为 LVM 中的物理卷,然后将该物理卷添加到您的卷组中。

您可能是对的,gparted 不会接触正在使用的分区。

答案2

LVM 非常灵活,但据我所知,移动物理卷的开头是它无法做到的一件事。但是,您不需要移动 PV 的开头来添加更多空间,只需减少空间即可。要添加更多存储空间,只需将可用空间用作 PV 并将其添加到卷组中即可。

  1. 为可用空间命名:创建一个分区。您可以使用 gparted 来实现此目的,或者fdisk.新分区将为sda3.在 中fdisk,命令序列是n创建一个分区,p对于主分区,选择编号3(唯一可用的分区),然后输入大小以使用所有可用空间。使用命令将分区类型设置为“Linux LVM”,t让您的生活更轻松(Linux 不在乎,但对人类来说更清楚)。

  2. 将新分区设为 LVM 物理卷:pvcreate /dev/sda3

  3. 将物理卷添加到卷组:vgextend name_of_your_vg /dev/sda3

你不需要卸载任何东西,LVM是为在线操作而设计的。

您现在可以用于lvcreate为某些新文件系统创建新逻辑卷,或用于lvresize扩展现有逻辑卷。扩展现有逻辑卷后,不要忘记相应地扩大其上的文件系统,例如resize2fsext4 文件系统。

答案3

LVM(逻辑卷管理器)是一个子系统。最低级别是 PV(物理卷)。 PV 内有 VG(卷组),VG 内有 LV(逻辑卷)。

您似乎在问如何移动或调整对应于 的 PV 的大小/dev/sda4。为此,您首先需要停用 VG。 ( gparted> 停用分区。) 请注意,当您停用 VG 时,必须首先卸载其所有 LV,并且在重新激活 VG 之前它们将变得不可用。因此,您很可能需要从正在运行的系统外部执行此移动/调整大小。 (我可以特别推荐系统救援光盘但我看到 GParted 现在有自己的LiveCD.)

相关内容