在 df
命令中使用其他选项
df
命令提供了其他几个实用选项,这些选项可以提供额外的信息,或者改变输出的显示方式。在这一步中,你将探索其中一些选项,以增强你监控磁盘空间的能力。
显示文件系统类型
-T
选项会增加一列,用于显示文件系统的类型。当你需要了解正在使用的文件系统类型时,这一功能非常有用,因为不同的文件系统类型具有不同的特性和限制。
运行以下命令:
df -hT
这将人类可读格式 (-h
) 与文件系统类型显示 (-T
) 结合起来。你应该会看到类似如下的输出:
Filesystem Type Size Used Avail Use% Mounted on
overlay overlay 20G 3.1G 16G 17% /
tmpfs tmpfs 386M 0 386M 0% /dev
tmpfs tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
shm tmpfs 64M 0 64M 0% /dev/shm
/dev/sda1 ext4 20G 3.1G 16G 17% /etc/hosts
tmpfs tmpfs 1.9G 0 1.9G 0% /proc/acpi
tmpfs tmpfs 1.9G 0 1.9G 0% /sys/firmware
注意新增的 “Type” 列,它显示了诸如 “overlay”、“tmpfs” 和 “ext4” 等文件系统类型。
显示索引节点 (inode) 信息
文件系统的索引节点 (inode) 数量是有限的,inode 是存储文件信息的数据结构。即使你有大量的磁盘空间,但如果有太多小文件,你也可能会耗尽 inode。
使用 -i
选项检查 inode 的使用情况:
df -i
你将看到显示 inode 利用率的输出:
Filesystem Inodes IUsed IFree IUse% Mounted on
overlay 1310720 106794 1203926 9% /
tmpfs 98811 1 98810 1% /dev
tmpfs 98811 16 98795 1% /sys/fs/cgroup
shm 98811 1 98810 1% /dev/shm
/dev/sda1 1310720 106794 1203926 9% /etc/hosts
tmpfs 98811 1 98810 1% /proc/acpi
tmpfs 98811 1 98810 1% /sys/firmware
输出显示了以下内容:
Inodes
:inode 的总数
IUsed
:已使用的 inode 数量
IFree
:空闲的 inode 数量
IUse%
:已使用的 inode 百分比
当你遇到磁盘空间充足但因 inode 耗尽而无法创建新文件的情况时,这些信息特别有用。
组合使用选项
你可以组合使用这些选项,以获得更全面的信息。例如,要同时查看人类可读的磁盘空间和 inode 使用情况:
df -hi
这将提供更完整的文件系统使用情况:
Filesystem Inodes IUsed IFree IUse% Mounted on
overlay 1.3M 107K 1.2M 9% /
tmpfs 97K 1 97K 1% /dev
tmpfs 97K 16 97K 1% /sys/fs/cgroup
shm 97K 1 97K 1% /dev/shm
/dev/sda1 1.3M 107K 1.2M 9% /etc/hosts
tmpfs 97K 1 97K 1% /proc/acpi
tmpfs 97K 1 97K 1% /sys/firmware