免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3068 | 回复: 13
打印 上一主题 下一主题

[系统管理] 请教一个问题 硬盘空间丢失 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2013-08-19 10:57 |只看该作者 |倒序浏览
最近Tomcat6的系统日志突然变大  catalina.out  和几个catalina.2013-08-18.log,catalina.2013-08-17.log  占用了几百G的空间  
800G的硬盘空间被塞满,造成mysql查询故障,服务器异常
清除掉几个大的日志文件,故障消失
但是df -h仍然显示有400G的空间已用,
在根目录下对每个文件夹  执行 du -sh
加起来的空间使用不超过10G   
不知道是什么占用了硬盘空间  求教  谢谢!!

论坛徽章:
0
6 [报告]
发表于 2013-08-19 13:47 |只看该作者
看这情况基本定位就是因为某个程序使用的文件被删除了,但是程序还没有释放,导致你df -Th 比du -sh 统计出来要大。
用 lsof | fgrep "delete"  能看到是什么程序。

如果是系统程序,为了安全,还是重启的好。
如果是像nginx日志之类的东西,就可以重启或者reload一下,产生新的进程,从而释放掉之前占用的资源。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
2 [报告]
发表于 2013-08-19 11:02 |只看该作者
重启下系统看看

论坛徽章:
0
3 [报告]
发表于 2013-08-19 11:13 |只看该作者
回复 2# chenyx


    真实网站服务器  只能晚上重启了

论坛徽章:
7
双子座
日期:2013-09-09 15:55:31CU大牛徽章
日期:2013-09-18 15:22:06CU大牛徽章
日期:2013-09-18 15:22:20CU大牛徽章
日期:2013-09-18 15:22:26CU大牛徽章
日期:2013-09-18 15:22:31CU大牛徽章
日期:2013-09-18 15:22:37CU大牛徽章
日期:2013-09-18 15:22:46
4 [报告]
发表于 2013-08-19 11:23 |只看该作者
楼主这是正常现象。被进程打开的文件,删除文件并没真正删除的

论坛徽章:
0
5 [报告]
发表于 2013-08-19 11:25 |只看该作者
回复 4# milujite


    我重启过httpd、mysqld、tomcat6服务,但是没重启过服务器,晚上试一下

论坛徽章:
0
7 [报告]
发表于 2013-08-19 14:02 |只看该作者
回复 6# 默然回首时


    lsof | fgrep "delete"
java       2848    tomcat    1w      REG              253,0 346911430321   22283558 /var/log/tomcat6/catalina.out (deleted)
java       2848    tomcat    2w      REG              253,0 346911430321   22283558 /var/log/tomcat6/catalina.out (deleted)
java       2848    tomcat    9w      REG              253,0  80747991040   22283901 /var/log/tomcat6/catalina.2013-08-18.log (deleted)

主要就是Tomcat的系统日志  重启了tomcat6服务空间没有找回

论坛徽章:
0
8 [报告]
发表于 2013-08-19 14:33 |只看该作者
回复 7# ding_cw


看下 2848 进程是谁的?看看当前在用么?如果是tomcat的,重启了以后应该就释放了,如果不是在用的进程,那就可能是遗留的了。直接干掉就释放了。不过必须要确认2848确实没用了,才能kill,否则会导致你服务异常。


   

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
9 [报告]
发表于 2013-08-19 14:56 |只看该作者
有可能的话,最好现在就重启.日志找不到写的文件,万一故障扩大了的话,就危险了.

论坛徽章:
0
10 [报告]
发表于 2013-08-19 17:02 |只看该作者
我把几个月之前的日志文件全部删除  只留下8月份的小日志  再次重启tomcat6  
硬盘空间竟然回来了  现在已用空间为2%   没有重启服务器
非常感谢各位的回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP