df
和 du
是 Linux 系统中用于磁盘空间查看的两个常用命令。
df 命令
df
命令用于显示文件系统的磁盘空间使用情况。
基础概念:
优势:
类型:
-h
(以人类可读的方式显示)、-T
(显示文件系统类型)等。应用场景:
示例:
df -h
du 命令
du
命令用于估算文件和目录占用的磁盘空间。
基础概念:
优势:
类型:
-h
(以人类可读的方式显示)、-s
(仅显示总计)、-a
(显示所有文件和目录的大小)等。应用场景:
示例:
du -sh /path/to/directory
常见问题及解决方法:
如果 df
显示有足够的空间,但 du
显示某个目录占用了大量空间,可能的原因包括:
lsof | grep deleted
查找,然后结束相关进程释放空间。解决这些问题可能需要根据具体情况采取不同的措施,如重启服务、调整日志策略、清理硬链接等。
领取专属 10元无门槛券
手把手带您无忧上云