DF 命令

作者:Phil Hughes

df 命令用于显示文件系统上可用的磁盘空间量。在示例中,df 首先在没有参数的情况下调用。此默认操作是以块为单位显示已用和可用文件空间。在这种特殊情况下,块大小为 1024 字节,如输出所示。

第一列显示磁盘分区在 /dev 目录中显示的名称。随后的列显示总空间、已分配的块和可用块。“容量”列表示已用量占文件系统总容量的百分比。

最后一列显示文件系统的挂载点。 这是文件系统在文件系统树中挂载的目录。请注意,根分区将始终显示挂载点“/”。 其他文件系统可以挂载在先前挂载的文件系统的任何目录中。 在示例中,还有两个其他文件系统,第一个挂载为 /home,第二个挂载为 /p4。

在第二个示例中,df 命令使用 -i 选项调用。 此选项指示 df 显示关于 inodes(索引节点) 而不是文件块的信息。 即使您认为目录条目是指向文件的指针,但它们只是为了方便人类。inode 是 Linux 文件系统用于标识每个文件的东西。创建文件系统时(使用 mkfs 命令),会创建一个具有固定数量的 inode 的文件系统。如果所有这些 inode 都被使用,则文件系统无法存储任何更多文件,即使可能有可用的磁盘空间。 可以使用 df -i 命令来检查是否存在此类问题。

df 命令允许您选择要显示的文件系统。 有关此功能的详细信息,请参见 man 手册。

The DF Command

图 1. DF 命令

电子邮件: phil@ssc.com

加载 Disqus 评论