Linux系统中,当咱们使用rm在Linux上删除了大文件,可是若是有进程打开了这个大文件,却没有关闭这个文件的句柄,.net
那么Linux内核仍是不会释放这个文件的磁盘空间,最后形成磁盘空间占用100%,整个系统没法正常运行。blog
经过df和du命令查找的磁盘空间,二者是没法匹配的,可能df显示磁盘100%,而du查找目录的磁盘容量占用却很小。进程
遇到这种状况基本判定,某些大文件被某些进程占用,致使内核不能释放空间,不能更新磁盘显示,io
可是磁盘目录又占用,更新完成,显示不一致。由于文件删除后,而占用该文件的进程没有被关闭,形成内核没法回收这些文件占用的空间。
程序
解决办法:重启下占用磁盘空间的程序文件
https://blog.csdn.net/violethan7/article/details/82430993vi