我相信DF报告不正确的磁盘使用情况,因为我有以下问题:
我删除了几个文件释放空间,然后运行以下内容:
$ df -H
体积7.7GB,可用400MB,运行:
$ du -sh /
报告3.8GB的使用量。 有大约3.9GB的损失。
我已经确保使用$ lsof没有打开文件,并在删除后重新启动服务器。
仅供参考 – 操作系统版本:Centos 6.5
如果您能够引导我或指引我正确的方向,我将不胜感激。 谢谢。
如果你有很多非常小的文件,就会发生这种情况。 一个文件将至less占用文件系统中一个扇区的空间,即使它实际上比这个小。
如果你的文件系统的扇区大小为1KB,并且每个文件有1024个文件,那么即使它们的实际大小应该是1024字节,也将占用1MB。
对于更大的文件也是如此(它们的大小被四舍五入到最接近的整个扇区),但是通常很难注意到,因为在MB大小的文件上丢失几个字节并不重要; 但如果你有一个非常小的文件,浪费的空间可以成为一个真正的麻烦。