我的磁盘末尾有一个 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 并将其添加到卷组中即可。
为可用空间命名:创建一个分区。您可以使用 gparted 来实现此目的,或者
fdisk
.新分区将为sda3
.在 中fdisk
,命令序列是n
创建一个分区,p
对于主分区,选择编号3
(唯一可用的分区),然后输入大小以使用所有可用空间。使用命令将分区类型设置为“Linux LVM”,t
让您的生活更轻松(Linux 不在乎,但对人类来说更清楚)。将新分区设为 LVM 物理卷:
pvcreate /dev/sda3
将物理卷添加到卷组:
vgextend name_of_your_vg /dev/sda3
你不需要卸载任何东西,LVM是为在线操作而设计的。
您现在可以用于lvcreate
为某些新文件系统创建新逻辑卷,或用于lvresize
扩展现有逻辑卷。扩展现有逻辑卷后,不要忘记相应地扩大其上的文件系统,例如resize2fs
ext4 文件系统。