One - One Code All

Blog Content

linux磁盘已满,查看哪个文件夹占用多

Linux-Mac 运维   2020-09-05 15:17:28

linux磁盘已满,查看哪个文件夹占用多


du -sh /* | sort -nr 一层层排查。


使用du -h –max-depth=1查看当前目录下文件夹大小情况。


如果通过以上方法没有找到问题所在,那么可以使用 lsof | grep deleted 命令,看看是否删除掉的文件仍然被进程占用而没有进行实际删除。


lsof | grep deleted 

lsof -n |grep deleted


找到占用文件很大的进程,停止进程。之后重新启动,就OK了。


lsof简介lsof(list open files)是一个列出当前系统打开文件的工具。

有活动的进程在持续标准输入或输出,后台进程对其持续输入,文件被删除后,进程PID还是存在。这也就是文件虽然被删除但是磁盘不释放的原因。



上一篇:正则非贪婪匹配
下一篇:将docker权限添加给普通用户,执行docker权限

The minute you think of giving up, think of the reason why you held on so long.