我的主机是Macbook Pro 16英寸2019。最初,我给了一个运行在VMWare Fusion上的Ubuntu虚拟机40GB,我用完了磁盘空间,所以我希望扩大磁盘。我做了以下几件事:
以 root 用户身份运行 fdisk /dev/sda。我删除了 /dev/sda2 分区,创建了一个新分区,该分区从相同位置开始,但以 70GB 结束。然后创建逻辑设备/dev/sda5,它的起止位置与/dev/sda2几乎相同。运行fdisk的结果如下所示。
我最后在 fdisk 命令中输入 w,它生成一个错误,指出资源被内核占用。我相信这是因为我调整了运行部分的大小。所以我重新启动了虚拟机。问题在于,
df -ah
表明内核仍然没有意识到磁盘空间的变化。与 fdisk 相比,它生成不一致的输出。
我想知道我错过了什么步骤以及如何修复它!
答案1
问题是文件系统仍然不知道更改。
我尝试运行sudo resize2fs /dev/sda5
,现在df -ah
显示了预期的结果。另外,重新启动后,我没有看到磁盘空间不足警告。我想我已经成功完成了整个扩展磁盘的过程。