VirtualBox(版本 5.2.24 r128163 (Qt5.6.2))用户在此处使用 xubuntu 来宾(Ubuntu 18.04.2 LTS)和 Windows 10 主机。
我最近尝试将我的 vdi 从 ~100GB 调整到 200GB。在 Windows 中,我使用了以下命令:
./VBoxManage modifyhd "D:\xub2\xub2.vdi" --resize 200000
一切顺利。然后我使用 gparted live cd 创建一个 vm,附加 vdi 并调整分区大小:
一切看起来都不错。如果我随后在 gparted vm 中使用“fdisk -l”命令,则增加的分区大小按预期可见。
fdisk -l 附加到 gparted vm 的 vdi 结果
如果我尝试使用“resize2fs /dev/sda5”为新调整大小的逻辑驱动器之一调整文件系统的大小,我被告知它已经有 46265856 个块长并且无事可做。
然而....
如果我然后将此 vdi 重新附加到 ubuntu vm 并使用 vdi 启动,“fdisk -l”命令会给出不同的结果,并且基本上告诉我驱动器的大小仍然是 100GB。
附加到 ubuntu vm 的相同 vdi 的 fdisk -l 结果
'df' 命令确认它没有调整大小。
如果我尝试命令“resize2fs /dev/sda5”,我会得到结果:
The filesystem is already 22003712 (4k) blocks long. Nothing to do!
我该如何解决这个问题并让 ubuntu vm 看到磁盘和分区的大小已经增加?