在 VMWare (Ubuntu) 中扩展虚拟磁盘空间

在 VMWare (Ubuntu) 中扩展虚拟磁盘空间

我的主机是Macbook Pro 16英寸2019。最初,我给了一个运行在VMWare Fusion上的Ubuntu虚拟机40GB,我用完了磁盘空间,所以我希望扩大磁盘。我做了以下几件事:

  1. 关闭虚拟机电源并在VMware的设置中增加磁盘大小。 磁盘空间从40GB增加到70GB

  2. 以 root 用户身份运行 fdisk /dev/sda。我删除了 /dev/sda2 分区,创建了一个新分区,该分区从相同位置开始,但以 70GB 结束。然后创建逻辑设备/dev/sda5,它的起止位置与/dev/sda2几乎相同。运行fdisk的结果如下所示。 使用fdisk重组磁盘空间

  3. 我最后在 fdisk 命令中输入 w,它生成一个错误,指出资源被内核占用。我相信这是因为我调整了运行部分的大小。所以我重新启动了虚拟机。问题在于,df -ah表明内核仍然没有意识到磁盘空间的变化。与 fdisk 相比,它生成不一致的输出。 df -ah 结果与 fdisk 结果不一致

我想知道我错过了什么步骤以及如何修复它!

答案1

问题是文件系统仍然不知道更改。

我尝试运行sudo resize2fs /dev/sda5,现在df -ah显示了预期的结果。另外,重新启动后,我没有看到磁盘空间不足警告。我想我已经成功完成了整个扩展磁盘的过程。

相关内容