早上发现一台主机磁盘df和实际显示不一样
1,df显示如下:使用100%
df显示2.查看app使用空间: du /app -h --max-depth=1
app实际使用实际才使用14G,但是df显示199G,有点蹊跷呀!
解决方法:
lsof | grep deleted | awk {'print $2,$7,$9'} 查看 进程号,占用空间大小及进程
进程显示发现filebeat占用空间过大,进程kill掉,再重启后发现df显示正常了!
正常了补充:
分析原因:
可能是系统进程占用的空间没有释放掉,导致的。
解决方法:
通过命令lsof | grep deleted 获取对已删除文件的读写操作的进程id,
通过重启该进程或者kill掉该进程来释放所占磁盘空间,
通过ps -ef |grep id ,查看该进程id是否存在,不存在即可kill掉,存在可重启该应用。
网友评论