我的网上记事本
« »

webmin导致硬盘空间被耗尽

顾客说他的unibilling无法接通呼叫,web管理界面也无法登陆。我用ssh连上去一看,发现他自己安装了一个新玩意:webmin。用df命令一检查,硬盘空间竟然已经被100%占用了。这种情况下,mysqld根本无法运行,从而造成电话业务无法正常工作。

用ls名称继续查找,发现巨大的文件是 /var/log/bandwidth 。

解决步骤:

1,卸载webmin。

2,编辑 /etc/syslog.conf ,找到如下一行:

kern.=debug    -/var/log/bandwidth

在该行起始位置前加#将其注释掉。

3,重新启动 syslogd:

/sbin/service syslog restart

4,删除巨大的log文件:

rm /var/log/bandwidth

5,用df命令检查硬盘空间是否已经被释放。若空间并没有被释放,需用如下命令查看:

/usr/sbin/lsof|grep deleted

然后用命令 echo > /proc/pid/fd/fd_number 强制回收。

日志信息 »

该日志于2010-06-29 17:29由 admin 发表在Linux, 经验分享分类下, 你可以发表评论。除了可以将这个日志以保留源地址及作者的情况下引用到你的网站或博客,还可以通过RSS 2.0订阅这个日志的所有评论。

2条评论

  1. nsdy 说:

    echo > /proc/pid/fd/fd_number

    原来 强制回收是这个命令 郁闷了。。。

    问句 你这个网站用的那个空间商的空间?

  2. admin 说:

    租用的dedicated服务器. 美国的.

发表评论 »

返回顶部