# df 命令
df
命令用于显示文件系统的磁盘空间使用情况。它可以显示所有已挂载的文件系统的总空间、已用空间、可用空间和使用率。
# 语法
df [选项] [文件系统]
# 常用选项
-h
: 以人类可读的格式显示大小(如KB、MB、GB)-T
: 显示文件系统类型-i
: 显示inode信息而不是块使用量-l
: 只显示本地文件系统-a
: 显示所有文件系统的信息,包括虚拟文件系统
# 使用示例
# 基本用法
# 显示所有文件系统使用情况
df -h
# 显示指定目录所在文件系统的使用情况
df -h /home
# 显示文件系统类型
df -T
# 高级用法
# 显示inode使用情况
df -i
# 只显示本地文件系统
df -hl
# 显示所有文件系统(包括虚拟文件系统)
df -ha
# 输出格式化
# 以1024字节为单位显示
df -k
# 以1M字节为单位显示
df -m
# 实际应用场景
- 系统监控:监控磁盘空间使用情况
- 容量规划:评估存储需求和容量扩展
- 故障排查:检查文件系统是否已满
- 系统维护:定期检查系统存储状态
# 注意事项
- 显示的可用空间可能包含预留给root用户的空间
- 某些文件系统可能显示的大小与实际不符
- 网络文件系统的显示可能受网络状况影响
- 使用-h选项可能会因四舍五入导致计算不精确