Linux查看被删除但未释放的文件

du -h --max-depth=1 / 显示的磁盘占用比df -h 少很多时,可能是已删除文件仍被进程占用

现象:文件已被删除(rm),但某个进程仍持有该文件的句柄,导致空间未真正释放

影响

  • df 显示磁盘空间仍被占用(因为内核未释放空间)
  • du 不统计已删除的文件,因此结果偏小

检查方法
查看被删除但未释放的文件
lsof +L1 | grep deleted