我在虚拟机上使用 Ubuntu 20.02 LTS。最近虚拟磁盘被扩展了。我的磁盘设置如下所示:
lshw -class disk -short
H/W path Device Class Description
=================================================
/0/100/4/0 /dev/vda disk 128GB Virtual I/O device
fdisk -l
Disk /dev/vda: 120 GiB, 128849018880 bytes, 251658240 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x0000ba80
Device Boot Start End Sectors Size Id Type
/dev/vda1 * 2048 499711 497664 243M 83 Linux
/dev/vda2 501758 41940991 41439234 19,8G 5 Extended
/dev/vda5 501760 41940991 41439232 19,8G 8e Linux LVM
Disk /dev/mapper/vsrv69xxx--vg-root: 19,25 GiB, 20661141504 bytes, 40353792 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk /dev/mapper/vsrv69xxx--vg-swap_1: 508 MiB, 532676608 bytes, 1040384 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
我想扩展现有分区vsrv69xxx--vg-swap
(固定数量)和vsrv69xxx--vg-root
(剩余可用空间)以使用最大可用空间。
理论上我知道如何扩展LVM分区,但我不知道是否有必要先扩展vda2还是保持不变。
提前致谢。
答案1
理论上我知道如何扩展LVM分区,但我不知道是否有必要先扩展vda2还是保持不变。
您的 PV 位于逻辑分区 ( vda5
) 上,所以是的,您需要vda2
首先调整扩展分区 ( ) 的大小(这与 LVM 没有真正关系,对于逻辑分区,您始终需要增大扩展分区才能使用可用空间)其外部的空间)。
之后扩展 PV 分区并用于pvresize /dev/vda5
调整 PV 大小,然后用于lvresize
增长两个 LV。