如何增加lvm根分区

如何增加lvm根分区

我在 freenas 内运行 centos 虚拟机。 vm盘目前是20G,需要增加到60G。我在 freenas 中增加了它(在 GUI 中编辑 zvol)。然后我使用 live cd 中的 gparted 来扩展分区(在本例中为 sda3)。当我回到centos时。我没有看到 cl-root 分区的增加。 “lsblk”显示以下结构:

sda           8:0    0   60G  0 disk
├─sda1        8:1    0  200M  0 part /boot/efi
├─sda2        8:2    0    1G  0 part /boot
└─sda3        8:3    0 58.8G  0 part
  ├─cl-root 253:0    0 16.8G  0 lvm  /
  └─cl-swap 253:1    0    2G  0 lvm  [SWAP]

如您所见,sda3 分区的空间比 cl-root 和 cl-swap 的总和要多得多。如何将这个空间用于 cl-root?

谢谢

答案1

虽然lsblk显示/dev/sda3的大小为 58.8G,但这只是分区的大小,而不是 LVM 物理卷的大小。因此LVM看不到额外的空间。由于分区的大小是正确的,因此仍有两件事需要调整大小:物理卷和根逻辑卷:

  1. pvresize /dev/sda3
  2. lvextend -l +100%FREE /dev/c1/root

相关内容