我在 Virtual Box 中安装了 Ubuntu 18.04 Server,当我用完虚拟磁盘上 10 GB 的分配空间后,我将虚拟磁盘的大小增加到 17 GB,并使用parted
'sresizepart
命令调整根分区的大小(在使用分区时这样做,是的,我知道这是不好的做法,但它是一个用于开发的虚拟机,所有代码都提交到github,并且我有一个机器的克隆以防万一)。
一切似乎都有效:lsblk
并udisksctl
正确报告新大小,但df
仍然停留在报告旧的 10 GB 和 100% 使用情况(即使在重新启动后)。为什么会这样?对于这个奇怪的df
行为我该怎么办?
答案1
某处可能有更具体的重复项,但我找不到它。
df
没有显示任何额外空间的原因是它测量文件系统内的可用空间;它不关心分区、逻辑卷等。到目前为止,您已经调整了磁盘和分区的大小;您还需要调整文件系统的大小:
sudo resize2fs /dev/sda1