df 无法识别正在调整大小的分区?

df 无法识别正在调整大小的分区?

我在 Virtual Box 中安装了 Ubuntu 18.04 Server,当我用完虚拟磁盘上 10 GB 的分配空间后,我将虚拟磁盘的大小增加到 17 GB,并使用parted'sresizepart 命令调整根分区的大小(在使用分区时这样做,是的,我知道这是不好的做法,但它是一个用于开发的虚拟机,所有代码都提交到github,并且我有一个机器的克隆以防万一)。

一切似乎都有效:lsblkudisksctl正确报告新大小,但df仍然停留在报告旧的 10 GB 和 100% 使用情况(即使在重新启动后)。为什么会这样?对于这个奇怪的df行为我该怎么办?

答案1

某处可能有更具体的重复项,但我找不到它。

df没有显示任何额外空间的原因是它测量文件系统内的可用空间;它不关心分区、逻辑卷等。到目前为止,您已经调整了磁盘和分区的大小;您还需要调整文件系统的大小:

sudo resize2fs /dev/sda1

相关内容