df 命令不显示可用磁盘空间

df 命令不显示可用磁盘空间

我正在尝试查找整个磁盘的完整磁盘空间。我使用该df命令并键入df -h,我看到了我的磁盘,该磁盘被称为sdadf只显示了我的磁盘的第一个分区,sdasda1

它显示了可用空间和已用空间,sda1但不显示未使用/可用磁盘空间,为什么会出现这种情况,为什么它不显示我未使用的空间,而只显示安装 Debian 机器的已用主分区(sda1)?

然而,当我使用这样的命令时,cfdisk它显示我有“356GB”空闲空间,但df它没有显示,所以我很困惑为什么它只显示sda1而不是我的整个磁盘的完整信息,而不仅仅是一个分割。

答案1

历史已然如此df的信息已安装文件系统。

如果你仔细想想,这一切都是有道理的。有些事情会让其他事情变得困难:

  • 分区和文件系统之间没有一对一的关系,您可能有 LVM 之类的东西
  • 可能有其他操作系统对磁盘上的内容有意见
  • 磁盘不必是本地磁盘即可安装

当然,您可以定义您只关心某些事情,但最终您会得到一个工具,有人会想知道为什么会这样,就像您df在这个问题中想知道的那样。

答案2

df 命令显示您的操作系统中安装的分区。您可以在 /etc/fstab 中找到配置文件系统挂载。您的分区已卸载要检查所有分区,请使用:

lsblk

相关内容