查看磁盘使用情况,发现磁盘已满
[root@panshi-dev5-node1 ~]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 100G 96G 0 100% /
devtmpfs 7.8G 0 7.8G 0% /dev
tmpfs 7.8G 96M 7.7G 2% /dev/shm
tmpfs 7.8G 609M 7.2G 8% /run
tmpfs 7.8G 0 7.8G 0% /sys/fs/cgroup
/dev/sda1 976M 110M 800M 13% /boot
tmpfs 1.6G 0 1.6G 0% /run/user/0
//切换至根目录,查找各文件系统占用磁盘情况,发现home占用高
[root@centos]# cd /
[root@centos]# du -sh *
47G home
..........
1.7G usr
339M var
查看nohup.out内容,47G的东西千万不要cat
[root@centos]# less nohup.out
发现是程序崩溃次数太多,一直抛异常到日志删除日志
[root@centos]# rm -rf nohup.out
删除后查看磁盘空间并没有释放
查看死亡进程
lsof / | grep deleted
杀死该进程
kill -9 [pid]
作者:我已不是少年郎
链接:https://www.jianshu.com/p/cb385a414963
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
du 是Disk Usage的缩写 -h选项默认计算基数是1024 -si默认计算基数是1000
du 默认只显示文件大小 du -a tmp显示文件和目录的大小
du -sh . -s选项获取目录总大小