linux 根目录爆满但du看目录总占用不多问题
发布于 2016-01-03 12:16:22 | 382 次阅读 | 评论: 1 | 来源: PHPERZ
LinuxLinux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。
df查看根目录磁盘空间爆满
[root@lnx-a-27 logs]# df
文件系统 1K-块 已用 可用 已用% 挂载点
/dev/sda2 41284928 0 41284928 100% /
tmpfs 1962324 0 1962324 0% /dev/shm
/dev/sda1 516040 59236 430592 13% /boot
/dev/sda5 1542096 35072 1428688 3% /data
在根目录下查看空间占用,只占了10G
猜想应该在删除文件后没有释放空间
使用lsof|grep deleted
可以看到有一堆的deleted状态的文件
[root@lnx-air-9-27 /]# lsof|grep deleted
vmtoolsd 1110 root 5u REG 8,2 9341 1703941 /tmp/vmware-root/appLoader-1110.log (deleted)
java 3873 root 1w REG 8,2 8283185468 661954 /home/tester/zookeeper/logs/zookeeper.out (deleted)
java 3873 root 2w REG 8,2 8283185468 661954 /home/tester/zookeeper/logs/zookeeper.out (deleted)
java 11059 tester 1w REG 8,2 2381137531 1051235 /home/tester/tomcat_****_****_8089/logs/catalina.out (deleted)
java 11059 tester 2w REG 8,2 2381137531 1051235 /home/tester/tomcat_****_****_8089/logs/catalina.out (deleted)
java 18084 root 1w REG 8,2 2612191232 531376 /home/tester/tomcat_****_*****_8091/logs/catalina.out (deleted)
java 18084 root 2w REG 8,2 2612191232 531376 /home/tester/tomcat_****_*****_8091/logs/catalina.out (deleted)
java 18084 root 50w REG 8,2 15403225088 664984 /home/work/*****/log/***_****_****/CalendarPriceTask.log (deleted)
vim 20813 tester 0u CHR 136,8 0t0 11 /dev/pts/8 (deleted)
vim 20813 tester 1u CHR 136,8 0t0 11 /dev/pts/8 (deleted)
vim 20813 tester 2u CHR 136,8 0t0 11 /dev/pts/8 (deleted)
vim 20813 tester 4u REG 8,2 24576 1058929 /home/work/****/log/****/.tomcat_stdout.log.swp (deleted)
vim 31955 tester 0u CHR 136,4 0t0 7 /dev/pts/4 (deleted)
vim 31955 tester 1u CHR 136,4 0t0 7 /dev/pts/4 (deleted)
vim 31955 tester 2u CHR 136,4 0t0 7 /dev/pts/4 (deleted)
vim 31955 tester 4u REG 8,2 335872 1050381 /home/work/*****/log/****/.tomcat_stdout.log.swp (deleted)
重启服务或者重启机器后,空间释放
相关阅读:
linux 根目录爆满但du看目录总占用不多问题
linux下编译make文件报错“/bin/bash^M: 坏的解释器:没有那个文件或目录” 的解决方法
windows下建立文件的换行符^M导致linux下的shell脚本运行错误的解决方案
linux登录错误:-bash: ulimit: open files: cannot modify limit: Operation not permitted解决方法
linux下编译.sh文件报错 “[: XXXX: unexpected operator”解决方法
linux下SHELL错误 syntax error:unexpected end of file 解决方法
linux "command-not-found has crashed" 问题解决办法
ssh使用scp: /目录: Permission denied解决方法
Linux 出现telnet: 127.0.0.1: Connection refused错误解决办法
linux mount报错:you must specify the filesystem type的解决方法
关于安装linux redhat后无法使用yum命令安装gcc-c++问题的解决过程
Linux网络启动问题:Device does not seem to be present解决办法