磁盘爆满却找不到大文件

前段时间遇到一个磁盘问题,就是发现磁盘空间满了,删除了好多日志后发现磁盘还是很满

通过df -h, du -h --max-depth=1命令查看磁盘使用情况

df -h ,查看磁盘总体的使用情况

d8edfe037950412c7682a3467dd2e4b720a.jpg

du -h --max-depth=1,查看当前目录文件的 大小

1e09f2fe2a93e9ca037a5f98f42ef9efdd6.jpg

发现目录占用的很少,而磁盘占用率很高,可能是有些命令没有完成,没有释放空间

使用lsof  | grep '(deleted)'命令查看是否又未执行完的删除命令

wKioL1itcs2igHcrAABqWQMW8iY422.jpg-wh_500x0-wm_3-wmp_4-s_2988907767.jpg

kill掉就可以了

 

“就是在Linux的文件系统中删除一个文件,系统并不会真的立刻把这个文件丢弃掉,而只是把它从文件的目录系统中移除, 只有确保所有使用这个文件的程序全部都退出后,才会真的把文件彻底删除掉。”

 

转载于:https://my.oschina.net/superroy/blog/3079653