VirtualBox .vdi 驱动器不增长

VirtualBox .vdi drive does not grow

我在 Windows 主机上有一个 CentOS 来宾系统。虚拟驱动器最初是 20 GB,然后我使用 VBoxManage 实用程序将其大小调整为 60。

VirtualBox 报告了预期的虚拟大小(见下图),但来宾系统一直报告其存储不足 space。复制超出限制的某些文件失败,df 报告由于某种原因它只有 20 GB。

我是否需要采取任何额外步骤才能实际增加驱动器的大小?

访客系统:

您的磁盘现在有更多 space,但您的分区仍然没有。您还必须调整分区大小以获得额外的 "physical" space 以供 OS 使用。由于您的问题不清楚您使用的 Centos 版本,假设它是 Centos7,我可能会建议您使用 lvextend

sudo lvextend -L+40G -r /dev/mapper/centos-root

此外,我建议在进行任何实际更改之前为您的 VM 硬盘驱动器创建一个快照,这样您就可以快速回滚更改并重新开始。

就我而言,在使用 GParted 调整分区大小并启动​​ VM 后,我还必须 扩展逻辑卷 然后 增加文件系统 到可用尺寸: (以根用户身份登录)

lvextend -l +100%FREE /dev/centos/root    

xfs_growfs /dev/centos/root

'df -h' 然后显示新尺寸。