LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1400|回复: 3

系统用太久之后log会占很大的空间.

[复制链接]
发表于 2007-8-21 22:08:41 | 显示全部楼层 |阅读模式
我的系统是debian/sid, 最近发现系统盘占用了9G.
觉得很不可思议, 因为我没有用gnome或kde, 虽然自己装了些软件,
但是感觉自己装的软件大小应该不到2G.
最后经过du -s命令, 发现/var目录占了超过5G的空间.
后来发现居然是日志文件占的空间:

root@host:/var/log#   ls -lh
total 5.0G
....
-rw-r----- 1 root adm  1.7G Aug 21 21:56 debug
-rw-r----- 1 root adm  1.7G Aug 21 21:56 kern.log
-rw-r----- 1 root adm  1.7G Aug 21 21:56 syslog
...

不知道有没有官方的清除日志的方法, 我就用
echo > debug
echo > kern.log
echo > syslog
把它们都干掉了.

因为系统空间不足我都差点就想重装系统.
还好发现的及时.

不知道大家有没有这个问题.
发表于 2007-8-21 23:50:29 | 显示全部楼层
如果你的linux不是24小时连续开机,建议你安装 anacron,这样debian自带的日志维护功能才能正常运行。各种系统日志会被自动分割、压缩,老日志也会被自动删除掉。用户就用不着担心磁盘空间的问题了。

你看我的日志:

luz@debian:/var/log$ ll syslog*
-rw-r----- 1 root adm 95831 Aug 21 23:37 syslog
-rw-r----- 1 root adm 57717 Aug 21 18:39 syslog.0
-rw-r----- 1 root adm  8329 Aug 20 18:47 syslog.1.gz
-rw-r----- 1 root adm  8422 Aug 19 18:42 syslog.2.gz
-rw-r----- 1 root adm  9664 Aug 18 19:11 syslog.3.gz
-rw-r----- 1 root adm  7027 Aug 17 20:52 syslog.4.gz
-rw-r----- 1 root adm 11084 Aug 16 22:40 syslog.5.gz
-rw-r----- 1 root adm  6236 Aug 14 22:09 syslog.6.gz
回复 支持 反对

使用道具 举报

发表于 2007-8-22 21:30:23 | 显示全部楼层
debug为啥会那么大?自己编译内核的时候开了调试输出?
除了anacron,看看logrotate有没有装,按理应该是有的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-24 23:16:50 | 显示全部楼层
谢谢大家, 我的机器就是只有每天晚上开几小时, 所以cron基本上不工作. 不过我把cron的运行时间改到晚上十点多,也能解决问题.
debug我发现了是不小心编译了一个用不到的模块和它的调试模块evbug. 我直接把这个模块删掉了, 现在清静了.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表