当系统中已经有 4 个分区时,如何调整 LVM 组的大小?

当系统中已经有 4 个分区时,如何调整 LVM 组的大小?

Centos,我已经在 Vmware 中扩展了虚拟磁盘,现在我需要向 LVM 组添加额外的空间,但大多数教程都说要创建新分区并将其添加到 LVM。由于分区数量限制为四个,我无法这样做。

在这种情况下我该怎么做?

Filesystem            size  used  aval. %used. mounted on
/dev/mapper/VolGroup00-LogVol00
                      328G  293G   18G  95%    /
/dev/sda1              99M   13M   82M  14%    /boot
tmpfs                1006M     0 1006M   0%    /dev/shm

Disk /dev/sda: 590.5 GB, 590558003200 bytes
255 heads, 63 sectors/track, 71797 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *           1          13      104391   83  Linux
/dev/sda2              14       19581   157179960   8e  Linux LVM
/dev/sda3           19582       23497    31455270   8e  Linux LVM
/dev/sda4           23498       44384   167774827+  8e  Linux LVM

Nr  Begining      End     Size     Type   Filesystem     Flag    
 1     32,3kB    107MB   107MB     main   ext3           boot
 2     107MB     161GB   161GB     main                  lvm      
 3     161GB     193GB   32,2GB    main                  lvm      
 4     193GB     365GB   172GB     main                  lvm      
       365GB     591GB   225GB            Free space

先感谢您

答案1

您应该将系统重新启动到包含 LVM 工具和分区编辑器的某种救援媒体。将第 4 个分区扩展到虚拟驱动器的新末端。然后使用它pvresize来扩大该物理卷。

另一个解决方案是创建额外的虚拟磁盘,而不是扩展现有磁盘。在新驱动器上设置一个分区,使用pvcreate它将其准备为物理卷。然后使用vgextend将新驱动器添加到卷组。

在所有情况下都是如此。在摆弄分区/lvm 之前,最好先验证您是否有良好的工作备份。

相关内容