





























2026-04-20 17:15 xiashengwang 阅读(21) 评论() 收藏 举报
df 查看文件系统整体磁盘使用量du 统计目录或文件大小df 和 du 结果不一致的原因查看已挂载文件系统的总容量、已用、可用、使用率。
常用选项:
-h:人类可读(GB, MB)-i:查看 inode 使用情况(文件数量限制)-T:显示文件系统类型(如 ext4, xfs)统计指定目录或文件的实际大小。
常用选项:
-h:人类可读-s:只显示总和--max-depth=N:显示 N 层子目录的大小df 查看分区级别(包括被删除但仍被进程占用的空间)du 扫描目录树(不包括未释放的已删除文件)当 df 显示已满但 du 统计很小,通常是文件被删除但进程未释放。
df -h
df -i # 观察 inode 使用率,若 100% 则无法创建新文件
du -sh /home # 查看 /home 总大小
du -h --max-depth=1 /var | sort -hr | head -5 # 找出 /var 下最大的子目录
# 创建一个文件并占用空间
dd if=/dev/zero of=/tmp/bigfile bs=1M count=100
# 模拟进程占用(打开文件但未关闭)
tail -f /tmp/bigfile &
# 删除文件
rm /tmp/bigfile
# 此时 df 和 du /tmp 结果不同
df -h /tmp
du -sh /tmp
# 清理:找到进程 kill
lsof | grep bigfile # 找到 PID
kill PID
lsof | grep deleted 找未释放的进程df -h 显示已用 + 可用 不等于总容量?/var 下大于 100M 的文件?find /var -type f -size +100M
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。