我有一台在 MS HyperV 下运行的 Ubuntu 16.04.6 LTS 服务器。系统中唯一的磁盘 vhdx 通过 LVM 作为单个物理和逻辑卷安装在 Ubuntu 下。
我已经在 HyperV 中扩大了磁盘。现在在 Ubuntu 中扩大 LVM 卷的正确步骤是什么?
据我所知,即使在强制进行 SCSI 重新扫描后,该驱动器在 Ubuntu 中的大小仍然相同。fdisk 抱怨磁盘由 LVM 管理并且没有列出任何分区,尽管我在网上找到的唯一(过时的)信息建议使用它来删除并重新创建那里的分区 - 实时。显然,在不确定这是当前正确的方法的情况下对服务器执行此操作让我有点紧张。
答案1
您正在使用 LVM 来管理分区。您必须先使用以下方法扩展物理卷:调整大小命令。示例(假设您要将物理卷扩展为整个磁盘,并且 /dev/sda 是您的 PV 的名称):
pvresize /dev/sda
pvdisplay
您可以通过或获取 PV 列表pvscan
(请参阅https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/6/html/logical_volume_manager_administration/physvol_display更多细节)。
扩展 PV 后,需要通过以下方式扩展 LV:lvextend命令。例如:
lvextend -l +100%FREE /dev/VGNAME/LVNAME