我的Ubuntu Linux 14.04服务器受到攻击,这可能是由过时的Drupal站点引起的。它试图发送大量的电子邮件。 /var/log/mail.log文件增长至少5G。服务器磁盘100%已满并停止服务。
我按service stop sendmail
关闭sendmail服务,通过apt-get remove sendmail
卸载它,终止所有现有进程并删除一些旧日志文件以释放磁盘空间。但我仍然发现mail.log仍在增长。
我删除了mail.log,但发现未释放的磁盘空间。我cd /; du -sh *
并确认大约5G空间消失了。
知道如何恢复5G空间(我的服务器上只有20G空间)?我也担心邮件日志仍在写入丢失的文件。有什么建议吗?
答案 0 :(得分:0)
有一个类似的问题。你需要看看bd尺寸,是你需要安装optimizedb模块并清理所有现金。如果不是BD,请查看 var / spool / mqueue 目录。
答案 1 :(得分:0)
使用 lsof 命令找出写入日志文件的进程,然后终止进程。丢失的5G空间可能是因为进程仍然在输出模式下打开文件。一旦该过程终止,该空间应该出现