查看磁盤使用情況,發(fā)現(xiàn)磁盤已滿
[root@centos]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/vda1 50G 50G 0 100% /
devtmpfs 1.9G 0 1.9G 0% /dev
tmpfs 1.9G 24K 1.9G 1% /dev/shm
tmpfs 1.9G 368K 1.9G 1% /run
tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup
tmpfs 380M 0 380M 0% /run/user/0
切換至根目錄,查找各文件系統(tǒng)占用磁盤情況,發(fā)現(xiàn)home占用高
[root@centos]# cd /
[root@centos]# du -sh *
47G home
..........
1.7G usr
339M var
切換至home查看,發(fā)現(xiàn)nohup.out占用47G
[root@centos]# cd /home
[root@centos]# du -sh *
344K logs
47G nohup.out
查看nohup.out內(nèi)容,47G的東西千萬(wàn)不要cat
[root@centos]# less nohup.out
發(fā)現(xiàn)是程序崩潰次數(shù)太多,一直拋異常到日志
刪除日志
[root@centos]# rm -rf nohup.out
刪除后查看磁盤空間并沒有釋放
查看死亡進(jìn)程
lsof / |grep deleted
殺死該進(jìn)程
kill -9 [pid]
再查看磁盤空間,已經(jīng)釋放,根本原因在于程序?qū)懙挠袉栴},啥也不說了三娩,找BUG去了