在 VirtualBox 上扩展 Ubuntu 驱动器

在 VirtualBox 上扩展 Ubuntu 驱动器

首先我想说一下,我对 VirtualBox 或 Ubuntu 没有太多经验,但我尽力阅读了与我的问题相关的信息,却不明白为什么现有的解决方案对我来说不起作用。

我通过主机 Windows 10 在 vi​​rtualbox 6.1 上运行客户机 Ubuntu。最初为客户机创建了一个 500 GB 的 VDI,但我想将其扩展到 800 GB。

为此,我转到 VirtualBox UI 中的“文件 > 虚拟媒体管理器”,并将驱动器从 500 GB 扩展到 800 GB。然后我登录到客户机并安装/运行 gparted 以将新空间分配给我的主分区。这些步骤似乎都成功了。

VirtualBox 报告实际大小为 500 GB,虚拟大小为 800 GB。Gparted 报告 lvm2 pv 文件系统的大小为 800 GB,其中已使用 500 GB,未使用 300 GB。

我遗漏了什么步骤?

答案1

虚拟磁盘调整大小后我使用的程序。无需重新启动。

在 vSphere 客户端中,浏览到虚拟机,编辑设置,增加硬盘大小

echo 1 > /sys/class/scsi_device/2:0:0:0/device/rescan
fdisk -l /dev/sda to confirm the new size

fdisk /dev/sda

删除最后一个分区。

使用默认答案重新创建最后一个分区:

partprobe

pvresize /dev/sda1

vgdisplay确认。

lvresizelvcreate根据需要。

答案2

感谢@doneal24 找到了解决方案。

首先,我运行了sudo pvresize /dev/sda2,但我不完全确定我运行的下一个命令是否需要这一步,然后sudo lvresize --size 800G /dev/ubuntu-vg/rootsudo resize2efs /dev/ubuntu-vg/root

相关内容