8 df -k /dev/sda6 25396228 21249088 2836240 89% /export 21G used 与 du -sh /export 3.4G /export 3.4G是正确的,因为我们删除了所有非必需文件,但是df报告的可用空间与应该存在的实际可用空间不一致。 为什么会这样呢? linux unix du — 伯纳德·姆瓦吉鲁 source
9 您删除的文件可能仍由某个进程打开。校验: lsof -a +L1 /export 我认为这是因为: df 检查可用块(超级块) du 总计每个文件的空间。 — 罗列克 source Gareth,非常感谢。。。有没有办法我可以在线清除此问题,还是需要重新启动? — 2011年 无论如何,设法杀死了进程并释放了磁盘空间……非常感谢! — 2011年
2 他们测量两个相似但略有不同的事物。df衡量文件系统的容量,而du衡量目录树。例如,如果您具有以下条件: /dev/sda6 mounted on /exports /dev/sda7 mounted on /exports/extra / exports的df仅测量/ dev / sda6,而/ exports的du则测量/ dev / sda6和/ dev / sda7。关于跨越文件系统边界的一些标志可能会改变计数。符号链接的处理也可能影响结果。 — 异种活性 source