![df 无法识别正在调整大小的分区?](https://linux22.com/image/142013/df%20%E6%97%A0%E6%B3%95%E8%AF%86%E5%88%AB%E6%AD%A3%E5%9C%A8%E8%B0%83%E6%95%B4%E5%A4%A7%E5%B0%8F%E7%9A%84%E5%88%86%E5%8C%BA%EF%BC%9F%20.png)
我在 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