参考文章:
/dev/vda1磁盘满了,提示bash: cannot create temp file for here-document: No space left on device
背景:
在使用du -sh查看整个服务器根目录的文件夹,发现根目录文件夹占用内存根本不到40g硬盘空间
>>> du -sh bin dev lib patch run srv tmp var boot etc home lib64 media opt root sbin sys usr www 13M bin 16K dev 706M lib 8.0K patch 4.5M run 4.0K srv 340K tmp 2.8G var 97M boot 5.9M etc 406M home 4.0K lib64 12K media 4.0K opt 0 proc 721M root 7.5M sbin 0 sys 3.0G usr 253M www
于是我转换思路,是不是其他导致,咨询了大神,获取到一个命令:
lsof -n |grep deleted
>>> lsof -n |grep deleted gunicorn 15761 27231 root 1w REG 253,1 17390468640 565060 /home/chenxinming/nohup.out (deleted) gunicorn 15761 27231 root 2w REG 253,1 17390468640 565060 /home/chenxinming/nohup.out (deleted)
查看到有大量的进程占用大量的空间,于是执行kill -9 pid命令把相关进程杀掉。
还没有留言,还不快点抢沙发?