1.若有进程在占用某个文件,而其他进程把这文件删掉,只会删除其在磁盘中的标记,而不会释放其占用的磁盘空间:直到所有访问该文件的进程退出为止: 2.df 是从内核中获取磁盘占用情况数据的,而du是统计当前磁盘文件大小的结果,由于磁盘标记已被删掉,因此du 不会计算上述被删除文件的空间,导致df 与 du的结果不一致. 三.解决问题 通常的解决方法有两个:1.把占用文件的相关进程关闭 这可通过下面的命令得到这些已被删除,但未释放空间的文件和进程信息: # lsof |grep deleted 找到这…