增加了虚拟磁盘大小 (vid),但 /dev/mapper 似乎没有变化

增加了虚拟磁盘大小 (vid),但 /dev/mapper 似乎没有变化

我在虚拟机上运行 Web 服务器,需要增加磁盘大小;因此我使用 vboxmanage 命令扩展了 vdi,并重新分区为满容量。现在 fdisk -l 显示以下内容:

Device     Boot  Start      End  Sectors  Size Id Type
/dev/sda1  *      2048   499711   497664  243M 83 Linux
/dev/sda2       501758 61439999 60938242 29.1G  f W95 Ext'd (LBA)
/dev/sda5       501760 61439999 60938240 29.1G 8e Linux LVM

Disk /dev/mapper/HRMANAGER--vg-root: 7.4 GiB, 7885291520 bytes, 15400960 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/HRMANAGER--vg-swap_1: 392 MiB, 411041792 bytes, 802816 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

正如你所看到的Linux LVM 为 30GB正如我所需要的(是 8GB),但我担心的是它仍然无法识别正确的分区大小,因为 /dev/mapper/ 大小仍然是 8GB。我需要额外的空间,因为服务器几天后就会满了。如果我必须调整其他配置,您能解释一下吗?谢谢。

答案1

首先您需要使用pvresize增加物理 LVM 卷来使用整个分区:

http://linux.die.net/man/8/pvresize

pvresize /dev/sda5

然后您需要使用 将额外的物理空间分配给逻辑卷lvextend

最后,您需要根据所使用的文件系统使用一些适当的工具来扩展文件系统。

为了增加可以在 VM 上由 LVM 支持的文件系统上存储的文件数量,您需要:

  1. 增加虚拟磁盘的大小(或添加新的虚拟磁盘)
  2. 增加分区的大小(或添加新分区)
  3. 增加 LVM 物理卷的大小(或添加新的卷)
    1. 如果添加了新的,则需要将其添加到卷组
  4. 将新的 LVM 空间添加到要增加的逻辑卷
  5. 扩展文件系统以填充额外空间

您已经完成 1 和 2。现在您需要完成 3、4 和 5。

相关内容