我正在尝试查找整个磁盘的完整磁盘空间。我使用该df
命令并键入df -h
,我看到了我的磁盘,该磁盘被称为sda
但df
只显示了我的磁盘的第一个分区,sda
即sda1
它显示了可用空间和已用空间,sda1
但不显示未使用/可用磁盘空间,为什么会出现这种情况,为什么它不显示我未使用的空间,而只显示安装 Debian 机器的已用主分区(sda1)?
然而,当我使用这样的命令时,cfdisk
它显示我有“356GB”空闲空间,但df
它没有显示,所以我很困惑为什么它只显示sda1
而不是我的整个磁盘的完整信息,而不仅仅是一个分割。
答案1
历史已然如此df
的信息已安装文件系统。
如果你仔细想想,这一切都是有道理的。有些事情会让其他事情变得困难:
- 分区和文件系统之间没有一对一的关系,您可能有 LVM 之类的东西
- 可能有其他操作系统对磁盘上的内容有意见
- 磁盘不必是本地磁盘即可安装
当然,您可以定义您只关心某些事情,但最终您会得到一个工具,有人会想知道为什么会这样,就像您df
在这个问题中想知道的那样。
答案2
df 命令显示您的操作系统中安装的分区。您可以在 /etc/fstab 中找到配置文件系统挂载。您的分区已卸载要检查所有分区,请使用:
lsblk