如何增加 lvm 磁盘分区大小

如何增加 lvm 磁盘分区大小

我想到了一个问题,让我解释一下:

我有一个在 Hyper-V 上虚拟化的 Ubuntu 12 LTS,最初它有 20Gb 的分配虚拟磁盘,但现在我的空间快用完了,所以我将虚拟磁盘增加到 60Gb,使用 parted magic 将 20 Gb 分区的大小调整为 60Gb 分区,但正如我在卷管理器上看到的,它显示/分区只有 20 Gb,所以我想知道如何使其变大,因为/是 lvm 组的一部分。

在此处输入图片描述

答案1

resize2fs /dev/mapper/x

下次你最好使用 lvm-extend:

lvm-extend -r /dev/mapper/x

答案2

组装新磁盘后,我尝试了很多链接来增加我的 LVM(/root)分区大小,但只有这个有效: https://www.tecmint.com/extend-and-reduce-lvms-in-linux/

总结一下:它首先指导我在这些新组装的磁盘(每个 500GB)上创建分区,然后创建逻辑卷和物理卷;然后通过添加这些分区来扩展卷组,然后调整大小。

$ pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1
...
$ vgextend ubuntu-vg /dev/sdb1 /dev/sdc1 /dev/sdd1
...
$ lvextend -l +360380 /dev/ubuntu-vg/root
...
$ resize2fs /dev/ubuntu-vg/root
...
$ vgdisplay
--- Volume group ---
  VG Name               ubuntu-vg
  System ID
  Format                lvm2
  Metadata Areas        4
  Metadata Sequence No  8
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                4
  Act PV                4
  VG Size               <1.83 TiB
  PE Size               4.00 MiB
  Total PE              479614
  Alloc PE / Size       479614 / <1.83 TiB
  Free  PE / Size       0 / 0

希望,这可能有帮助。

相关内容